试题详情
- 简答题如何理解模块独立性?用什么指标来衡量模块独立性?
-
模块独立性是指软件系统中的每个模块只涉及软件要求的具体子功能,只通过简单的接口和软件系统中其它模块相联系。模块的独立性较好,对软件的可靠性和软件的可维护性是很有帮助的,模块的独立性度量准则:模块间的耦合和模块的内聚。
耦合(Coupling)是模块之间的相对独立性(相互连接的紧密程度)的度量。模块之间的连接越紧密,联系越多,耦合性就越高,而其模块独立性就越弱。
内聚(Cohesion)是模块功能强度(一个模块内部各个元素彼此结合的紧密程度)的度量。一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,相对地,它与其它模块之间的耦合性就会减低,而模块独立性就越强。因此,模块独立性比较强的模块应是高内聚低耦合的模块。 关注下方微信公众号,在线模考后查看
热门试题
- 信息系统的生命周期可以分为()个阶段。
- 阅读下列航空公司行李费算法规定,然后用
- 对于UP方法的“构造阶段”描述正确的是(
- 符合计算机病毒定义的三个最基本要素包括(
- 输出有哪些方式?
- 如何减少修改程序带来的负作用?
- 各种需求分析方法都有它们共同适用的()。
- 下面哪一种不属于信息资源管理模式?()
- 系统相关者分为哪三类?
- 测试
- 系统实现阶段的第四个任务是()。
- 系统的可靠性
- 系统调试的对象是()。
- 结构化生命周期法文档资料标准化、规范化,
- 对象标识符简化了关系数据库的主键方案。
- 通常用哪些方法来达到模块影响范围和控制范
- 对于确定的信息系统项目,要明确其目标,并
- 确定系统输入输出数据流需绘制()。
- 下列哪项属于常规文件的优点()。
- 在将类映射为关系数据库中的表时,不需要对