首页
登录
从业资格
好的软件结构应该是( )。A.高耦合、高内聚 B.低耦合、高内聚 C.高耦
好的软件结构应该是( )。A.高耦合、高内聚 B.低耦合、高内聚 C.高耦
免费题库
2022-08-02
53
问题
好的软件结构应该是( )。A.高耦合、高内聚B.低耦合、高内聚C.高耦合、低内聚D.低耦合、低内聚
选项
A.高耦合、高内聚
B.低耦合、高内聚
C.高耦合、低内聚
D.低耦合、低内聚
答案
B
解析
软件架构设计是动态的,设计的初期并不能完全确定下来,这与建筑设计不同。由于架构设计伴随着整个项目进行,因此在整个过程中一定要把握架构设计的目标。软件架构设计的总体目标可以概括如下。
(1)最大化复用:复用包括构件的复用和设计模式的使用等多个方面。
(2)复杂问题简单化:这也是中间件或多层技术的根本目标。在设计过程中,如果需要多个类协调完成某些功能时,应能正确使用适当的设计模式。
(3)灵活的扩展性:具备灵活的扩展性使得用户可以在架构上进行二次开发或更加具体的开发。
内聚是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。
耦合是模块间的各元素彼此结合的紧密程度,低耦合就是各个模块间的联系程度低。低耦合就是尽可能让每个模块完成独立的子功能,模块之间的接口尽量少而简单。
一个好的软件结构的设计应是满足高内聚,低耦合的特性。所以答案选B。
转载请注明原文地址:https://tihaiku.com/congyezige/2412812.html
本试题收录于:
中级 信息系统监理师题库软件水平考试初中高级分类
中级 信息系统监理师
软件水平考试初中高级
相关试题推荐
DHTML包括HTML、浏览器对象模型结构、CSS、SCRIPT四个组成部分,其
在TCP/IP体系结构中,ICMP属于()。A.应用层 B.传输层 C
在软件工程环境中进行风险识别时,常见的、已知的及可预测的风险包括产品规模、商业影
鸿烈公司接到一份新软件开发任务,用户希望公司做一个工作计划表,为合同签订做准备。
某软件公司承担了为企业开发电子商务系统的任务,为了保证软件系统的质量,软件公司在
认证机构有着严格的层次结构,按照SET协议的要求,根CA离线并被严格保护,只有在
管理信息系统(MIS)是一个______,利用计算机硬件、软件及其他办公设备进行
()是一种交互式的计算机系统,可以帮助决策者使用其数据及模型来解决半结构化和非
面向对象程序设计的特征不包括()。A.封装 B.结构化 C.继承 D.多
某开发小组欲为一司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料
随机试题
Manytheoriesconcerningthecausesofjuveniledelinquency(crimescommitted
IsitanywonderthatAmericaisalsoacountryofdangerouslyoverweightpe
[originaltext]M:Forpoliticalheavyweightit’sbeenadelicatebalancingact,
[originaltext]Ifyou’vebeenoncampusforverylong,I’mcertainthatyou’v
Ahappymarriageapparentlyisgoodmedicine,buthostilespousesmaybehar
许多学生到了大学就会产生强烈的厌学反应,不去主动学习,这更强调了我们对于教育内涵
教师的教育机智在教学中主要体现在()A.善于因势利导 B.善于随机应变
下列不属于会议纪要的特点的是:A.内容的纪实性 B.材料的实录性 C.表达的
在民事诉讼执行阶段,人民法院应当裁定中止执行的是( )。A.申请人撤销强制执行
某工程由甲公司承包,施工现场检查发现工程项目管理部的项目经理、技术负责人、质量管
最新回复
(
0
)