软件工程之模块独立性
来源:互联网 发布:北大青鸟java班学费 编辑:程序博客网 时间:2024/05/16 12:54
什么是模块?
在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。
什么是模块独立性?
模块独立性是指模块内部各部分及模块间的关系一种衡量标准,有内聚和耦合来度量。
有什么作用?
1.具有独立的模块的软件比较容易开发出来。这是由于能够分割功能而且接口可以简化。
2.独立的模块比较容易测试和维护。相对来说,修改设计和程序需要的工作量比较小,错误传播范围小,需要扩充功能时能够“插入”模块。
它的度量标准是什么?
【高内聚、低耦合】
内聚:内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。
在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。
什么是模块独立性?
模块独立性是指模块内部各部分及模块间的关系一种衡量标准,有内聚和耦合来度量。
有什么作用?
1.具有独立的模块的软件比较容易开发出来。这是由于能够分割功能而且接口可以简化。
2.独立的模块比较容易测试和维护。相对来说,修改设计和程序需要的工作量比较小,错误传播范围小,需要扩充功能时能够“插入”模块。
它的度量标准是什么?
【高内聚、低耦合】
内聚:内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。
它的强弱标准:
它的强弱标准:
耦合采取的原则:尽量使用数据耦合,少用控制耦合,限制公共耦合,绝对不用内容耦合。
【结语】
好了,关于软件工程的模块独立性就介绍到这里了,感兴趣的可以自己动手去查查,这样收获的会更多哦!接下来,软件工程还有什么有趣的内容呢?敬请期待哦! 0 0
- 软件工程之模块独立性
- 软件工程之信息隐蔽与模块独立性
- 模块独立性
- 模块独立性
- 模块独立性
- 结构化分析与设计方法之模块独立性
- 模块独立性(1)
- 模块独立性原理
- 模块独立性与高内聚低耦合
- 软件工程之— 项目开发文档(模块开发说明)
- 软件工程之模块的耦合与内聚
- 软件工程之软件工程管理
- 软件工程之软件工程管理
- 软件工程之软件工程概论
- 软件工程之软件工程管理
- 软件工程中模块是什么意思?
- 模块独立性(一种软件设计原则)和面向对象设计原则
- 独立性检验
- 推荐系统 新用户引导
- struts2基础标签属性详解
- 关于PGPool
- JavaScript共享onload事件简便 函数
- Leetcode 377 - Combination Sum IV(DAG上的dp)
- 软件工程之模块独立性
- PostgreSQL 的痛点
- 【Listener机制】HttpSessionListener和HttpSessionAttributeListener
- 详解socket和tcp/ip协议
- Spring Context组件
- VBS应用-更改IP
- android 弹出软键盘相关坑的解决方法
- STM32F10x_硬件I2C主从通信(轮询发送,中断接收)
- HDU 6012 Lotus and Horticulture 离散化