- 1
- 0
- 约5.52千字
- 约 46页
- 2017-02-27 发布于湖北
- 举报
国防科技大学计算机学院 第九章 面向数据流的设计方法 传统的软件工程方法学采用结构化设计(Structured Design,SD)技术,完成软件设计工作,通常把软件设计工作划分为概要设计和详细设计这样两个阶段。 概要设计的主要任务是,通过仔细分析软件规格说明,适当地对软件进行功能分解,从而把软件划分为模块,并且设计出完成预定功能的模块结构。详细设计阶段详细地设计每个模块,确定完成每个模块功能所需要的算法和数据结构。 面向数据流的设计方法 本章所述技术用于软件的概要设计描述 ,包括模块、界面和数据结构的定义,这是后续开发的基础。 每种软件设计方法都有长处和不足,选用哪种方法应考虑适用的范围。 任何软件系统都可以用数据流图表示,面向数据流的设计方法可用于任一种软件系统的开发。 该方法对那些顺序处理信息且不含层次数据结构的系统最为有效,如,过程控制、复杂的数值分析过程、以及科学与工程方面的应用等等。 当SD方法用于完全的数据处理时,即使系统中使用层次数 据同样行之有效。 9.1基本概念和设计过程 用SD方法将数据流图转换为软件结构 (1)确定信息流的类型; (2)划定流界; (3)将数据流图映射为程序结构; (4)提取层次控制结构; (5)通过设计复审和启发式策略精化结构。 第三步所用映射方法涉及信息流的类型。 信息流分为变换流和事务流两
您可能关注的文档
- 04.第三章-不饱和脂肪烃.ppt
- 04_CSS样式表.ppt
- 04_顺序结构程序设计.ppt
- 04ChapterJava基础课件第四章.ppt
- 04-IO进程测试题(含答案).doc
- 04JSP页面元素.ppt
- 04操作简册及故障处理.doc
- 04-第五章文件管理.ppt
- 005油漆桶 渐变 与文字工具.ppt
- 05 51存储器扩展 IO扩展[第5章].ppt
- 2025-2026学年广东省佛山市南海区、三水区八年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区九年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区七年级(下)期末数学试卷+答案解析.pdf
- 上海教育版七年级上册数学教案 第1套 10.2分式的基本性质_教案2.doc
- 2025-2026学年广东省佛山市南海区灯湖中学八年级(上)第二次调研数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区金海岸实验学校八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区桥城中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区星海中学九年级(下)月考物理试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区钟村中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区毓贤学校八年级(上)期中数学试卷+答案解析.pdf
最近下载
- 苏州银行招聘笔试题目.docx VIP
- (完整版)2019年全国1卷理科数学解析版.doc VIP
- PBL内分泌系统甲亢病例学生版(复旦大学上海医学院).pdf VIP
- 2026年最新劳动法全文修订版.docx VIP
- 新疆大学2022-2023学年第2学期《高等数学(下)》期末试卷(B卷)附标准答案.pdf
- 新疆大学2022-2023学年第2学期《高等数学(下)》期末试卷(A卷)附标准答案.pdf
- TICA-天加空调故障代码.doc VIP
- 特种设备生产和充装单位许可规则TSG07-2019(2024最新版含1、2号修改单).docx
- 2026年新疆大学高数试题及答案.doc VIP
- 2025年新疆大学高数试题及答案.docx VIP
原创力文档

文档评论(0)