- 13
- 0
- 约1.78千字
- 约 4页
- 2016-11-30 发布于贵州
- 举报
惠州学院软件工作业(第五章)
1、为每种类型的模块耦合举一个具体的例子。
(1) 非直接耦合—例如,两个模块没有直接关系(模块1和模块2),模块独立性最强。
(2) 数据耦合—例如,下左图
数据耦合 特征耦合
(3) 特征耦合—例如,上右图
“住户情况”是一个数据结构,图中模块都与此数据结构有关。“计算水费”和“计算电费”本无关,由于引用了此数据结构产生依赖关系,它们之间也是标记偶合。
(4) 控制耦合--模块A通过传送开关、标志、名字等控制信息,明显地控制选择模块B的功能,例如下图
(5) 外部耦合—例如,下左图,模块A、B均需使用共享打印机
外部耦合 公共环境耦合
(6) 公共环境耦合—例如,上右图,模块A、B、C共享全局变量数组
(7) 内容耦合—例如,一个过程非正常地进入另一个过程
2、用面向数据流的方法设计下列系统的软件结构:
(3)患者监护系统(需求见习题2-4)
功能级数据流图:
软件结构图:
program 18 dangerous chemicals program 19 fire management program 20 motor vehicle traffic security management program 21 occupational cont
您可能关注的文档
最近下载
- 《颜氏家训》导读:古今家训之祖的智慧传承.pptx VIP
- 《幼儿园语言教育的方式与策略(论文)》.docx VIP
- 超星尔雅学习通《创业基础(中国社会科学院大学)》2025章节测试附答案.docx
- 2018年山东省枣庄三中自主招生物理试卷 .pdf VIP
- Premiere +After Effects影视编辑与后期制作(第2版)完整版课件全套电子教案.pptx
- 施工技术交底培训ppt课件.pptx VIP
- 十镇冬日:冰风谷冒险模组与背景设定.pdf
- 2024年山东省创新发展研究院招聘考试真题.docx VIP
- 2025年口服抗衰消费者趋势洞察报告.pdf VIP
- 浙江普通高中2018-2019学年度高三数学学考模拟卷(二)(含解析).docx VIP
原创力文档

文档评论(0)