user-第三章软件设计.ppt

user-第三章软件设计.ppt

主讲教师:李刚 第三章 软件设计 §3.1 软件设计的基本任务 §3.2 总体设计(SD) §3.3 详细设计 (SD) §3.4 面向对象的设计 §3.5 用户界面设计 §3.6 设计质量的度量 §3.7 软件设计CASE工具 §3.1 软件设计的基本任务-总体设计 总体设计的基本任务 概要地回答系统应该如何实现 总体设计的两项任务: 划分出组成系统的物理元素----程序、文件、数据库、人工过程和文档 设计软件的结构----确定每个程序的模块组成及模块之间的相互关系。 总体设计的过程: 系统设计:确定系统的具体实现方案。 结构设计:确定软件结构。 §3.1 软件设计的基本任务-总体设计(续) §3.1 软件设计的基本任务(续) 详细设计的基本任务 详细设计是总体设计的进一步具体化,主要确定每个模块的具体执行过程 具体任务如下: 1)为每个模块进行详细的算法设计 2)为模块内的数据结构进行设计 3)对数据库进行物理设计 4)界面设计 5)其他设计 6)编写文档 7)评审 §3.2 总体设计(SD) 在软件设计中,要遵循一些基本的软件设计原理。 1 模块化 把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集

文档评论(0)

1亿VIP精品文档

相关文档