软件评测师资料:概要设计

软件评测师 责任编辑:wangjw256 2013-10-24

添加老师微信

备考咨询

加我微信

摘要:SD方法采用结构图来描述程序的结构。构成程序结构图的主要成分有模块、调用和数据,结构图中的模块由矩形表示,在矩形框内可标上模块的名字。模块间如果有箭头或直线连接,表明它们之间的调用关系。SD方法有时也使用层次图和HIPO(层次图加输入/输出图)

 

    软件评测师报名 成绩查询软件评测师考试培训  

软件开发方法及过程

1、结构化开发方法

(三)结构化设计

软件设计是软件生命周期的重要组成部分,主要包括体系结构设计、接口设计、数据设计、过程设计。结构化设计方法是一种面向数据流的设计方法,是以结构化分析阶段所产生的文档(包括数据流图、数据字典、软件需求说明书等)为基础,自顶向下,逐步求精和模块化的过程。

ii.概要设计

①SD方法采用结构图来描述程序的结构。构成程序结构图的主要成分有模块、调用和数据,结构图中的模块由矩形表示,在矩形框内可标上模块的名字。模块间如果有箭头或直线连接,表明它们之间的调用关系。SD方法有时也使用层次图和HIPO(层次图加输入/输出图)

②设计过程

(1)复查基本系统模型

(2)复查并精化数据流图

(3)确定数据流图的信息流类型

a.变换流:信息沿着输入通道进入系统,然后通过变换中心(也称主加工)处理,再沿着输出通道离开系统。具有这一特性的信息流称为变换流。具有变换流形的数据流图可明显的分成输入、变换、输出3大部分

b.事务流:信息沿着输入通道到达一个事务中心,事务中心根据输入信息(即事务)的类型在若干个工作序列(称为活动流)中选择一个执行,这种信息流称为事务流。事务流有明显的事务中心,各活动以事务中心为起点呈辐射状流程

(4)根据流类型分别实施变换分析或事务分析

交换分析是从变换流型的数据流图导出程序结构图

a.确定输入流和输出流的边界,从而孤立出变换中心

b.完成第一级分解,设计模块结构的顶层和第一层

c.完成第二级的分解,也就是输入控制模块、变换控制模块和输出控制模块的分解,设计中、下层模块

事务分析是从事务流型的数据流图导出程序结构图,具体过程如下

a.确认事务中心和每条活动流的流特性

b.将事务流型数据流图映射成高层的程序结构,分解出接收模块、发文模块(调度模块),以及发送模块所控制的下层所有的活动流模块

c.进一步完成接受模块和每一个活动流模块的分解

(5)根据软件设计原则对得到的软件结构图进一步优化

返回目录:2013软考软件评测师考试基础知识汇总

 编辑推荐:2013软考中级软件评测师复习重点汇总

软件评测师基础知识点汇总

 

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取