当前位置:首页 > 全部子站 > IT > 水平考试

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

来源:长理培训发布时间:2017-11-26 15:17:38

  第4章 软件概要设计

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

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

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

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

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

  如何进行软件概要设计?

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

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

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

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

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

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

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

  3、编写概要设计文档

  4、评审

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

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

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

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

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

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

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

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

  (1)概要设计说明书。

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

  (3)用户手册,

  (4)修订测试计划。

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

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

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

 

 

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部