软件概要计.docVIP

  • 4
  • 0
  • 约 8页
  • 2017-02-01 发布于河南
  • 举报
软件概要计

第4章 软件概要设计 学习本章,我们要考虑以下几个问题: 软件概要设计指的是什么? 软件概要设计要做的事情是什么? 用什么来评价软件设计的技术质量? 软件结构优化的准则是什么? 如何进行软件概要设计? 以上问题就是本章所要讨论的内容。 一、软件概要设计指的是什么? 我们知道,软件设计是把一个软件需求转换为软件表示的过程,而概要设计(又称结构设计)就是软件设计最初形成的一个表示(这里的表示是一个名词),它描述了软件的总的体系结构。简单地说软件概要设计就是设计出软件的总体结构框架。而后对结构的进一步细化的设计就是软件的详细设计或过程设计。本章所学内容主要就是软件的概要设计内容。 二、软件概要设计的基本任务 软件概要设计阶段要做的事情是什么呢? 总的来看有四个方面:它们是 1、设计软件系统结构(软件结构) 2、数据结构及数据库设计 3、编写概要设计文档 4、评审 在需求分析阶段,已经把系统分解成层次结构,而在概要设计阶段,需要进一步分解,划分为模块以及模块的层次结构。划分的具体过程是: (1)采用某种设计方法,将一个复杂的系统按功能划分成模块。 (2)确定每个模块的功能。 (3)确定模块之间的调用关系。 (4)确定模块之间的接口,即模块之间传递的信息。 (5)评价模块结构的质量。 对于大型数据处理的软件系统,还要对数据结构及数据库进行设计。 在概要设计阶段,还要编写概要设计文档,我们初

文档评论(0)

1亿VIP精品文档

相关文档