考试网 >> IT认证 >> 水平 >> 软件指导 >> 《软件工程》学习辅导4

《软件工程》学习辅导4

发布时间:2006-06-28 04:30     点击:
分页:[1] 2 3 4 5 6  下一页

第4章 软件概要设计

学习本章,我们要考虑以下几个问题:

软件概要设计指的是什么? 

软件概要设计要做的事情是什么? 

用什么来评价软件设计的技术质量? 

软件结构优化的准则是什么? 

如何进行软件概要设计? 

以上问题就是本章所要讨论的内容。

一、软件概要设计指的是什么?

   我们知道,软件设计是把一个软件需求转换为软件表示的过程,而概要设计(又称结构设计)就是软件设计最初形成的一个表示(这里的表示是一个名词),它描述了软件的总的体系结构。简单地说软件概要设计就是设计出软件的总体结构框架。而后对结构的进一步细化的设计就是软件的详细设计或过程设计。本章所学内容主要就是软件的概要设计内容。

二、软件概要设计的基本任务

软件概要设计阶段要做的事情是什么呢? 总的来看有四个方面:它们是

1、设计软件系统结构(软件结构) 

2、数据结构及数据库设计 

3、编写概要设计文档 

4、评审 

   在需求分析阶段,已经把系统分解成层次结构,而在概要设计阶段,需要进一步分解,划分为模块以及模块的层次结构。划分的具体过程是:

(1)采用某种设计方法,将一个复杂的系统按功能划分成模块。 

(2)确定每个模块的功能。 

(3)确定模块之间的调用关系。 

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

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

   对于大型数据处理的软件系统,还要对数据结构及数据库进行设计。

   在概要设计阶段,还要编写概要设计文档,我们初学者有一个不是很好的做法,就是在编程序时,往往不注意文档的编写,导致以后软件修改和升级很不方便,用户使用时也得不到帮助。所以应该在软件设计的每个阶段编写相应文档,在概要设计阶段,主要有以下文档需要编写:

(1)概要设计说明书。

(2)数据库设计说明书。

(3)用户手册,

(4)修订测试计划。

   最后一个任务就是评审,在概要设计中,对设计部分是否完整地实现了需求中规定的功能、性能等要求,设计方案的可行性,关键的处理及内外部接口定义正确性、有效性,各部分之间的一致性等都要进行评审,以免在以后的设计中发现大的问题而返工。
分页:[1] 2 3 4 5 6  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有