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