首页
登录
从业资格
好的软件结构应该是( )。A.高耦合、高内聚 B.低耦合、高内聚 C.高耦
好的软件结构应该是( )。A.高耦合、高内聚 B.低耦合、高内聚 C.高耦
免费题库
2022-08-02
65
问题
好的软件结构应该是( )。A.高耦合、高内聚B.低耦合、高内聚C.高耦合、低内聚D.低耦合、低内聚
选项
A.高耦合、高内聚
B.低耦合、高内聚
C.高耦合、低内聚
D.低耦合、低内聚
答案
B
解析
软件架构设计是动态的,设计的初期并不能完全确定下来,这与建筑设计不同。由于架构设计伴随着整个项目进行,因此在整个过程中一定要把握架构设计的目标。软件架构设计的总体目标可以概括如下。
(1)最大化复用:复用包括构件的复用和设计模式的使用等多个方面。
(2)复杂问题简单化:这也是中间件或多层技术的根本目标。在设计过程中,如果需要多个类协调完成某些功能时,应能正确使用适当的设计模式。
(3)灵活的扩展性:具备灵活的扩展性使得用户可以在架构上进行二次开发或更加具体的开发。
内聚是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。
耦合是模块间的各元素彼此结合的紧密程度,低耦合就是各个模块间的联系程度低。低耦合就是尽可能让每个模块完成独立的子功能,模块之间的接口尽量少而简单。
一个好的软件结构的设计应是满足高内聚,低耦合的特性。所以答案选B。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2412812.html
本试题收录于:
中级 信息系统监理师题库软件水平考试初中高级分类
中级 信息系统监理师
软件水平考试初中高级
相关试题推荐
DHTML包括HTML、浏览器对象模型结构、CSS、SCRIPT四个组成部分,其
在TCP/IP体系结构中,ICMP属于()。A.应用层 B.传输层 C
在软件工程环境中进行风险识别时,常见的、已知的及可预测的风险包括产品规模、商业影
鸿烈公司接到一份新软件开发任务,用户希望公司做一个工作计划表,为合同签订做准备。
某软件公司承担了为企业开发电子商务系统的任务,为了保证软件系统的质量,软件公司在
认证机构有着严格的层次结构,按照SET协议的要求,根CA离线并被严格保护,只有在
管理信息系统(MIS)是一个______,利用计算机硬件、软件及其他办公设备进行
()是一种交互式的计算机系统,可以帮助决策者使用其数据及模型来解决半结构化和非
面向对象程序设计的特征不包括()。A.封装 B.结构化 C.继承 D.多
某开发小组欲为一司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料
随机试题
[originaltext]W:WhatIdon’tunderstandiswhyyou’resokeenontheLayer-de-
[originaltext]Toomanydegreesareawasteofmoney.Thereturnonhighere
在初起火灾发生时凡是能够用于扑灭火灾的所有工具都可称为简易灭火工具。
社区参与的形式包括()。A.协商 B.咨询 C.信访 D.个别行动
增强强心苷的水溶性,延长其作用的化学结构是()A.内酯环部分 B.甾核部分
关于青霉素G的叙述中,错误的是A.由肾小管主动分泌排泄B.脑膜炎时可透人脑脊液C
证券投资基金最普遍的收益分配方式是分配基金份额。()
关于黄体酮的叙述,下列说法正确的是A.是天然孕激素 B.是短效类口服避孕药的组
下列各项中,关于有限责任公司资本公积的表述正确的是( )A.投资者出资额超过其
(2021年真题)根据《中华人民共和国固体废物污染环境防治法》,关于建设、关闭生
最新回复
(
0
)