91招高效软件设计策略与技巧解析.pptVIP

  • 0
  • 0
  • 约9.96千字
  • 约 91页
  • 2026-09-10 发布于北京
  • 举报

软件设计思绪;软件设计;概要设计的基本目标是回答“概括地说,软件系统应怎样实现”这一问题。因此,概要设计有时称为初步设计或总体设计。

这个阶段的工作将划分出组成系统的物理元素——程序、文件、数据库、人工过程和文档等,每个物理元素仍处于黑盒子级,详细内容将在后来仔细设计。

概要设计的核心是确定软件的总体结构,即确定软件系统的组成成分(子系统或模块)以及各组成成分之间的相互关系。;详细设计是对概要设计成果的进一步细化,其主要任务是确定软件系统各组成成分内部的数据结构和算法过程

方法:结构化方法、面向对象方法;总体设计过程;总体设计的必要性;

总体设计过程由两个主要阶段(涉及9个环节)组成:

(1)系统设计阶段,确定系统的详细实现方案;

(2)结构设计阶段,确定软件结构。

设计原理:模块化、抽象、信息隐藏和局部化、模块独立

模块的独立程度度量:内聚和耦合,在软件设计中应该追求尽可能松耦合、高内聚的系统。

启发规则:7条规则

描绘软件结构的图形工具:层次图、HIPO图、结构图

面向数据流的设计方法:变换流分析、事务流分析;5.1设计过程;在总体设计阶段分析员应该考虑各种可能的实现方案,并且力求从中选出最正确方案。在总体设计阶段开始时只有系统的逻辑模型,分析员有充分的自由分析比较不同的物理实现方案,一旦选出了最正确的方案,将能大大提升系统的性能/价格比。

需求分析阶段得出的数

文档评论(0)

1亿VIP精品文档

相关文档