首页
登录
从业资格
好的软件结构应该是( )。A.高耦合、高内聚 B.低耦合、高内聚 C.高耦
好的软件结构应该是( )。A.高耦合、高内聚 B.低耦合、高内聚 C.高耦
免费题库
2022-08-02
46
问题
好的软件结构应该是( )。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.多
某开发小组欲为一司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料
随机试题
EnglishBusinessLetterFormatI.Demandsofstationery—the
[originaltext]W:Excuseme,sir,butareyouMr.BrownfromChicago?M:Oh,ye
In2002,environmentministersfromaroundtheworldgatheredintheHaguef
下列关于涂膜防水层面使用的规定中()项是不正确的。A.涂膜防水层面主要适用于
下列为京剧旦角的表演艺术家有( )A.严凤英 B.尚小云 C.梅兰芳 D
动火作业的危害及常见的不安全行为、不安全状态是引发火灾、爆炸事故的原因,下列选项
以下涉及基金托管人信息披露义务的业务环节是()。 Ⅰ.基金资产保管 Ⅱ.代
按照公平、合理和诚实信用、质价相符的原则制定的是A.政府备案价 B.市场调节价
Thechangeinthatvillagewasmiraculou
关于口腔颌面部间隙感染的描述,哪项是错误的A.均为继发性 B.累及潜在筋膜间隙
最新回复
(
0
)