首页
登录
从业资格
好的软件结构应该是( )。A.高耦合、高内聚 B.低耦合、高内聚 C.高耦
好的软件结构应该是( )。A.高耦合、高内聚 B.低耦合、高内聚 C.高耦
免费题库
2022-08-02
44
问题
好的软件结构应该是( )。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.多
某开发小组欲为一司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料
随机试题
Thetaskofbeingacceptedandenrolledinauniversitybeginsearlyforsom
我国最常见的性病是A.尖锐湿疣 B.淋病 C.艾滋病 D.梅毒 E.软下
( )不是结构化综合布线的优点。A.有利于不同网络协议间的转换 B.移动、增
为营造良好的课堂心理气氛,要求教师做到()。A.对学生形成合理的期望 B.
根据下表,回答问题: 下列说法错误的是()。A.2005至2009年,
Thechangeinthatvillagewasmiraculou
下列有关刑事赔偿的说法哪些是正确的?()A.依照刑事诉讼法规定的条件和程序对公
九力模型综合评价效果较好,简单通用。它将企业能力按( )分类成九种能力。A.宏观
投资项目决策分析与评价的基本要求包括贯彻落实科学发展观、资料数据准确可靠和()
人类基因组计划的最终目的是A.搞清楚人全部基因的功能 B.绘出人全部基因的染色
最新回复
(
0
)