- 64
- 0
- 约8.86千字
- 约 53页
- 2022-03-09 发布于湖北
- 举报
8.3.1 面向过程设计 2 . 模块化 (1)耦合性 耦合性(Coupling),也叫耦合度,是对模块间互相绑定紧密程度的度量。也指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系等。 耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。 模块间联系越多,其耦合性越强,同时表明其独立性越差。划分模块的一个准则就是高内聚低耦合。 注意:软件系统中模块间的耦合必须最小化。 8.3 系统设计 8.3.1 面向过程设计 2 . 模块化 (2)内聚性 内聚性也称块内联系,是指模块之间的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。 模块中组成元素结合的越紧密,模块的内聚性就越高,模块的独立性也就越高。理想的内聚性要求模块的功能应明确、单一,即一个模块只做一件事情。 注意:软件系统模块间的内聚必须最大化。 8.3 系统设计 8.3.2 面向对象设计 在面向对象设计中,设计阶段通过详细描述类的细节(列出类的属性和方法)来继续。在面向对象设计中,电梯设计中的4个类如下图所示。 8.3 系统设计 在系统实现阶段,程序员为面向过程设计中的模块编写程序单元,或者实现面向对象设计中的类。 8.4 系统实现 8.4.1 语言选择 在
您可能关注的文档
最近下载
- 《中国成人ICU患者谵妄预防与管理专家共识(2025年版)》.docx
- 浙江2025年数学五年级第二学期期末教学质量检测试题含答案.doc VIP
- 2026入党积极分子考试题库(附答案解析).docx VIP
- 清晰版 JJF(苏) 311-2025 碳普惠减排量计量技术规范 无纸化办公.pdf VIP
- 小学六年级英语(PEP下册)期末整合复习与素养提升教案.docx VIP
- 莆田市仙游县(2025年)辅警招聘警务辅助人员考试题库真题试卷公安基础知识及答案.docx
- 阻燃剂检测报告模板.doc VIP
- T∕AOPA 0111-2026 高海拔地区无人直升机电力巡检技术导则.pdf VIP
- 2026年绍兴上虞区城市专职社区工作者招聘42人笔试参考试题及答案解析.docx VIP
- Q GDW 166.3-2010 国家电网公司输变电工程初步设计内容深度规定第3部分:电力电缆线路.pdf VIP
原创力文档

文档评论(0)