软件工程(双语)3.1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SC图中模块调用关系的表示
数据字典(DD)
对软件中的每个数据规定一个定义条目。
加工说明(PSPEC)
对数据流图中出现的每个加工/处理的功能描述 主要工具:结构化语言,判定树或判定表
1. 概述 --SD模型的组成与描述
•包含数据设计、体 系结构设计、接口 设计与过程设计。
•体系结构设计是用 来确定软件结构的, 其描述工具为结构 图,简称SC图。
结构化分析与设计最初系由结构化程序设计扩展而来
瀑布模型的首次实践 SA与SD的流程
结构化分析(工具:DFD、PSPEC) 分析模型(分层DFD图) + SRS
结构化设计(工具:SC图) 映射 初始设计模型(初始SC图) 初始设计模型(初始SC图) 优化 最终设计模型(最终SC图)
数据对象说明 E-R图 DD
加工说明 DFD图
STD图
控制说明 (CSPEC)
结构化分析模型的描述工具
数据流图(DFD)
指明数据在系统中移动时如何被变换,描述对数据流进行变 换的功能和子功能。
组成符号
圆框代表加工; 箭头代表数据的流向,数据名称总是标在箭头的边上; 方框表示数据的源点和终点; 双杠(或单杠)表示数据文件或数据库
第三章 结构化分析与设计
概述 结构化系统分析 结构化系统设计 模块化设计
1. 概述 --结构化分析与设计的由来
结构化分析与设计最初系由结构化程序设计扩展而来
瀑布模型的首次实践 SA与SD的流程
结构化分析(工具:DFD、PSPEC) 分析模型(分层DFD图) + SRS
基本任务与指导思想
结构化分析
建立分析模型 编写需求说明
结构化设计
软件设计 = 总体设计 + 详细设计 SC图须分两步完成
1. 概述 --SA模型的组成与描述
SA模型的描述工具: •DFD、DD和 PSPEC:这是早 期SA模型的基本 组成部分; •CFD、CSPEC和 STD:是早期SA 模型的扩展成分, 适应实时软件的 建模需要; •E-R图:适用于 描述具有复杂数 据结构的软件数 据模型;
结构化设计(工具:SC图) 映射 初始设计模型(初始SC图) 初始设计模型(初始SC图) 优化 最终设计模型(最终SC图)
基本Байду номын сангаас务与指导思想
结构化分析
建立分析模型 编写需求说明
结构化设计
软件设计 = 总体设计 + 详细设计 SC图须分两步完成
1. 概述 --结构化分析与设计的由来
•过程设计主要指模 块内部的详细设计
过程设计 接口设计 体系结构设计 数据设计 SD模型的组成
结构化设计模型的描述工具
SC图的组成符号
矩形框来表示模块,带箭头的连线表示模块间的调 用,并在调用线的两旁标出传入和传出模块的数据 流
A
A
A
B
C
(a)简单调用 用
B
C
D
B
C
(b)选择调用
(c)循环调
相关文档
最新文档