- 5
- 0
- 约8.27千字
- 约 76页
- 2019-01-01 发布于福建
- 举报
软件工牛程课件第4章
总体的基本目的就是回答:“概括地说,系统应该如何实现?”。 进入了设计阶段,要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反映在“设计规格说明书”文档中,所以软件设计是一个把软件需求转换为软件表示的过程,最初这种表示只是描述了软件的总体的体系结构,称为软件总体设计或结构设计。然后对结构进一步细化,称为详细设计或结构设计。 软件设计在开发阶段中的重要性 总体设计要着手实现软件的需求,即要着手解决“怎么做”的问题。 基本目的:就是回答“概括地说,系统应该如何实现?”这个问题。 重要任务:设计软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。 必要性:可以站在全局高度上,花较少成本,从较抽象的层次上分析对比多种可能的系统实现方案和软件结构,从中选出最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的软件系统。 结构设计 (1)采用某种设计方法,将一个复杂的系统按功能划分成模块。 (2)确定每个模块的功能。 (3)确定模块之间的调用关系。 (4)确定模块之间的接口,即模块之间传递的信息。 (5)评价模块结构的质量。 软件结构的设计是总体设计关键的一步,直接影响到下一阶段详细设计与编码的工作。软件系统的质量及一些整体特性都在软件结构的设计中决定。因
原创力文档

文档评论(0)