§ 6.3.1 生命周期法第二阶段:系统设计
⊙ 任务:在系统分析的基础上,按照逻辑模型提出的功能,科学合理地进行系统的物理设计。
●系统设计的主要内容包括,A.总体设计
B.模块设计逻辑模型物理模型系统设计
§ 6.3.1 生命周期法
⊙ 系统设计的原则:
A.适应性(可维护性) —— 最重要
B.可靠性
C.运行的效率性
D.好的服务质量
⊙ 设计思想:
※ 模块化
※ 高内聚、低耦合
§ 6.3.1 生命周期法
1、总体设计,总体设计是把新系统的逻辑模型按照一定的原则,划分成易于实现的模块,并把模块按它们的相互关系联系起来。
即:
⊙ 功能结构图:按功能从属关系画成的图表。
⊙ 方法,A.逐层分解;
B.由抽象到具体,由简单到复杂。
逻辑模型 模块化功能结构图
§ 6.3.1 生命周期法功能结构图举例:
客户服务订单输入订单验证核查库存单证处理销售处理
§ 6.3.1 生命周期法
2、模块设计
●模块设计有四个主要活动:
( 1)数据设计,任务是确定系统所需要的数据项和数据之间的关系,然后建立数据文件或数据库表。
( 2)控制设计,任务是设计一套控制措施来减少系统操作的差错。
§ 6.3.1 生命周期法
( 3)输入 /输出设计,为系统的交互活动提供友好的用户图形接口。
※ 先设计输出,后设计输入。
( 4)程序设计,对计算机执行的模块作出详细说明。
※ 程序设计的最终产品是程序设计说明书。
●系统设计阶段的最终成果是系统设计报告。
§ 6.3.1 生命周期法第三阶段:系统实施
⊙ 任务:将系统设计阶段设计的物理模型转化为现实的可以运行的信息系统。
⊙ 内容包括:编码、测试和系统切换。
1、编码,即程序员按照系统分析员设计的程序设计说明书,用高级语言或 DBMS编写程序并进行程序调试。
§ 6.3.1 生命周期法
2、测试:
A.单元测试,每个单元模块结构测试 +逻辑测试
B.组装测试,模块之间
※ A,B,两测试由开发人员进行。
C.确认测试,验证性测试
※ 双方按系统说明书进行确认
D.系统测试,软硬件、数据等联合测试
§ 6.3.1 生命周期法
● 安装新系统之前要进行人员培训。
3、系统切换,新系统代替旧系统的过程。
( 1)切换的内容:数据转换、文件转换、系统转换。
( 2)切换的方式:
A.直接方式
B.平行方式
C.导航方式
D.逐步方式
※ 大系统通常采用逐步转换方式。
§ 6.3.1 生命周期法第四阶段:运行维护
●保证信息系统的正常运行。
⊙ 信息系统的维护通常包含三种类型的维护:
A,正确性维护
B,适应性维护
C,完善性维护
※ ※ 信息系统的修改和维护是不可避免的,当维护的费用或频率不断增加时,就需要重新开发新系统,这是信息系统又进入了新的生命周期。
§ 6.3.1 生命周期法
● 生命周期法的优点:
( 1)按生命周期划分阶段,明确定义各阶段的任务,
便于项目管理控制;
( 2)过程规范,能生产出高质量的系统;
( 3)文档完整,便于日后维护。
●生命周期法的缺点:
( 1)周期长;
( 2)适应性差。
⊙ 任务:在系统分析的基础上,按照逻辑模型提出的功能,科学合理地进行系统的物理设计。
●系统设计的主要内容包括,A.总体设计
B.模块设计逻辑模型物理模型系统设计
§ 6.3.1 生命周期法
⊙ 系统设计的原则:
A.适应性(可维护性) —— 最重要
B.可靠性
C.运行的效率性
D.好的服务质量
⊙ 设计思想:
※ 模块化
※ 高内聚、低耦合
§ 6.3.1 生命周期法
1、总体设计,总体设计是把新系统的逻辑模型按照一定的原则,划分成易于实现的模块,并把模块按它们的相互关系联系起来。
即:
⊙ 功能结构图:按功能从属关系画成的图表。
⊙ 方法,A.逐层分解;
B.由抽象到具体,由简单到复杂。
逻辑模型 模块化功能结构图
§ 6.3.1 生命周期法功能结构图举例:
客户服务订单输入订单验证核查库存单证处理销售处理
§ 6.3.1 生命周期法
2、模块设计
●模块设计有四个主要活动:
( 1)数据设计,任务是确定系统所需要的数据项和数据之间的关系,然后建立数据文件或数据库表。
( 2)控制设计,任务是设计一套控制措施来减少系统操作的差错。
§ 6.3.1 生命周期法
( 3)输入 /输出设计,为系统的交互活动提供友好的用户图形接口。
※ 先设计输出,后设计输入。
( 4)程序设计,对计算机执行的模块作出详细说明。
※ 程序设计的最终产品是程序设计说明书。
●系统设计阶段的最终成果是系统设计报告。
§ 6.3.1 生命周期法第三阶段:系统实施
⊙ 任务:将系统设计阶段设计的物理模型转化为现实的可以运行的信息系统。
⊙ 内容包括:编码、测试和系统切换。
1、编码,即程序员按照系统分析员设计的程序设计说明书,用高级语言或 DBMS编写程序并进行程序调试。
§ 6.3.1 生命周期法
2、测试:
A.单元测试,每个单元模块结构测试 +逻辑测试
B.组装测试,模块之间
※ A,B,两测试由开发人员进行。
C.确认测试,验证性测试
※ 双方按系统说明书进行确认
D.系统测试,软硬件、数据等联合测试
§ 6.3.1 生命周期法
● 安装新系统之前要进行人员培训。
3、系统切换,新系统代替旧系统的过程。
( 1)切换的内容:数据转换、文件转换、系统转换。
( 2)切换的方式:
A.直接方式
B.平行方式
C.导航方式
D.逐步方式
※ 大系统通常采用逐步转换方式。
§ 6.3.1 生命周期法第四阶段:运行维护
●保证信息系统的正常运行。
⊙ 信息系统的维护通常包含三种类型的维护:
A,正确性维护
B,适应性维护
C,完善性维护
※ ※ 信息系统的修改和维护是不可避免的,当维护的费用或频率不断增加时,就需要重新开发新系统,这是信息系统又进入了新的生命周期。
§ 6.3.1 生命周期法
● 生命周期法的优点:
( 1)按生命周期划分阶段,明确定义各阶段的任务,
便于项目管理控制;
( 2)过程规范,能生产出高质量的系统;
( 3)文档完整,便于日后维护。
●生命周期法的缺点:
( 1)周期长;
( 2)适应性差。