软件设计三大全攻略.pptVIP

  • 1
  • 0
  • 约1.64万字
  • 约 81页
  • 2026-08-22 发布于江苏
  • 举报

第3章软件设计;第3章软件设计;(3)确定模块之间的调用关系。

(4)确定模块之间的接口,即模块之间传递的信息。

(5)评价模块结构的质量。

从以上内容看,软件结构的设计是以模块为基础的,在需求分析阶段,通过某种分析方法把系统分解成层次结构。在设计阶段,以需求分析的成果为依据,从实现的角度划分模块,并组成模块的层次结构。

软件结构的设计是概要设计核心的一步,直接影响到详细设计与编码的工作。软件系统的质量及某些整体特性都在软件结构的设计中决定。因此,应由经验丰富的软件人员担任,采用一定的设计方法,选用合理的设计方案。;2.数据结构及数据库设计

对于大型数据处理的软件系统,除了系统结构设计外,数据结构与数据库设计也是主要的。

1)数据结构的设计

逐渐细化的方法也适用于数据结构的设计。在需求分析阶段,可通过数据字典对数据的组成、操作约束和数据之间的关系等方面进行描述,确定数据的结构特性,在概要设计阶段要加以细化,详细设计则要求详细的实现细节。在概要设计阶段,宜使用抽象的数据类型。如“栈”是数据结构的概念模型,在详细设计中可用线性表和链表来实现“栈”。设计有效的数据结构,将大大简化软件模块处理过程的设计。

文档评论(0)

1亿VIP精品文档

相关文档