软件工程案例开发与实践 第5章 软件概要设计.pptVIP

  • 1
  • 0
  • 约2.77千字
  • 约 23页
  • 2018-06-09 发布于河南
  • 举报

软件工程案例开发与实践 第5章 软件概要设计.ppt

软件工程案例开发与实践 第5章 软件概要设计

第5章 软件概要设计 5.1 概要设计综述 5.1.1 概要设计的任务 在需求分析阶段,系统要解决的问题是:系统“做什么”。 在概要设计阶段,系统要解决的问题是:系统“怎么做”。 即将软件“做什么”的逻辑模型变换为“怎么做”的物理模型,其任务是根据需求分析阶段得到的逻辑模型来设计系统的物理模型。 结构化概要设计的 过程: (1)确定体系结构; (2)进行模块划分; (3)确定系统接口; (4)制定设计规范; (5)确定用户主界面; (6)确定主要的算法; (7)异常处理设计; (8)书写概要设计说明书 5.1.3 概要设计原则 (1).模块化。 (2)自顶向下逐步求精 (3)模块的独立性 (4)信息隐蔽 5.2 概要设计工具 5.2.1 IPO 图 一个IPO图仅能够描述单个处理功能的输入数据、数据处理和输出数据之间的关系,对于整个软件系统的总体结构不能进行清晰的描述。因此在软件设计中,我们通常将HIPO图和IPO图相结合,利用这两个工具同共来表达系统的总体结构和模块的处理功能。 HIPO图称为层次结构图,即分层的IPO图,是系统设计的描述工具,是IBM公司于70年代中期在层次结构图的基础上推出的一种描述系统结构和模块内部处理功能的工具。HIPO图由以下两部分组成: (1)层次结构图:描述整个系统的设计结以及各类模块之间

文档评论(0)

1亿VIP精品文档

相关文档