电话:0731-83595998
导航

2011年软件水平考试软件设计师辅导资料(6)

来源: 2017-11-26 15:17

  第4章 软件概要设计

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

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

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

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

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

  如何进行软件概要设计?

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

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

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

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

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

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

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

  3、编写概要设计文档

  4、评审

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

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

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

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

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

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

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

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

  (1)概要设计说明书。

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

  (3)用户手册,

  (4)修订测试计划。

  最后一个任务就是评审,在概要设计中,对设计部分是否完整地实现了需求中规定的功能、性能等要求,设计方案的可行性,关键的处理及内外部接口定义正确性、有效性,各部分之间的一致性等都要进行评审,以免在以后的设计中发现大的问题而返工。

  以上就是软件概要设计的四个基本任务,总结一下用八个字表示:两类结构文档评审。(两类结构就是指软件结构和数据结构及数据库设计)

  在了解了软件概要设计的基本任务之后,我们来看看软件设计的基本原理,也就是用于衡量软件设计的技术质量的一些标准。

 

 

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端