- 5
- 0
- 约9.34千字
- 约 40页
- 2022-05-17 发布于重庆
- 举报
计算机导论 软件工程 软件工程 一、总体设计基本任务(过程) 1、软件结构设计=模块设计+接口设计(5) 软件结构设计是以模块为基础,以需求分析的结果为依据,从实现的角度进一步划分模块,并组成模块的层次结构 (接口)。 (1)采用某种方法,将一个复杂的系统按功能划分成模块; (2)确定每个模块的功能; (3)确定模块之间的调用关系; (4)确定模块之间的接口(传递的信息); (5)评价模块结构的质量。 CH5 总体设计 第一页,共四十页。 3、书写文档(8) 总体设计说明书、数据库设计说明书、详细的实现计划 4、评审(9) 总体设计评价是对设计部分是否完整地实现了需求中规定的功能、性能等要求,设计方案的可行性 ,关键的处理及内外部接口定义正确性 、有效性,各部分之间的一致性等都一一进行评审。 2、数据设计=数据结构设计+数据库设计设计(6) (1)根据需求分析阶段对系统数据的组成、操作约束和数据间关系的描述,确定数据结构特性。 (2)一般软件系统都有数据存储,存储要借助数据库技术。数据库的设计包括:概念设计、逻辑设计和物理设计。 第二页,共四十页。 二、软件设计的基本原理 1、抽象: 是认识复杂过程中使用的思维工具,即抽象出事物的本质共同特
原创力文档

文档评论(0)