第6章-详细设计-1概要.pptVIP

  • 29
  • 0
  • 约9.04千字
  • 约 74页
  • 2018-03-16 发布于湖北
  • 举报
第6章-详细设计-1概要

回顾: 软件设计的步骤 通常,设计阶段的工作分成两步 总体设计——着重解决程序模块的设计问题和全局数据设计问题 考虑如何把软件系统划分成若干个模块 决定各模块的接口,即模块间的相互关系 模块之间传递的信息 详细设计 (也称为程序设计)——决定每个模块内部的具体算法,用户界面设计。 设计完成以后,要进行必要的阶段评审,使设计中发生的问题能够及时发现并得到解决,而不致将其带到开发的后期,造成更大的危害 回顾: 结构化设计 DFD=外部实体+加工+数据存储+数据流; 设计:DFD转换 外部实体 ?? 角色、外部软件/硬件系统; 加工 ?? SC中的“模块” 数据存储 ?? 数据库、文件 数据流??接口数据设计 软件工程 第六章 详细设计 本章学习目标 掌握详细设计的过程 了解界面设计的原则 掌握详细设计的工具 流程图 盒图 PAD图 PDL 了解McCode程序复杂度度量方法 本章要点 一、详细设计的概述 二、人机界面设计 三、结构程序设计 四、过程设计工具 五、案例讲解 六、程序复杂度度量 详细设计概述 总体设计与详细设计的差异 软件设计的输入是《需求分析规格说明书》,输出是《总体设计说明书》和《详细设计说明书》。 总体设计的主要目的,是按某种设计方法,将软件系统分解为多个子系统,再将子系统分解为多个模块

文档评论(0)

1亿VIP精品文档

相关文档