首页
登录
从业资格
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装
考试题库
2022-08-02
54
问题
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽A.①②③④B.①②④C.②③④D.①②③
选项
A.①②③④
B.①②④
C.②③④
D.①②③
答案
B
解析
本题考查对软件设计相关知识的了解。软件设计需要遵循一些基本的原则,如:软件设计是把许多事物和问题进行抽象,并且需要不同层次和角度的抽象,所以软件设计的基本原则之一是抽象:软件设计应当模块化,也就是说,软件应在逻辑上分割为实现特定的功能和子功能的部分;软件设计的基本原则还应该遵循信息隐蔽(Information Hiding),即包含在模块内部且其他模块不可访问的内容对其他模块来说是透明的。信息隐蔽意味着有效的模块性能能够通过定义一套独立的模块来实现,这些模块相互之间的通信仅仅包括实现软件功能所必需的信息。封装是手段,它的目的是要达到信息隐蔽。
转载请注明原文地址:https://tihaiku.com/congyezige/2408200.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的()
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动
在设计软件的模块结构时,()不能改进设计质量。A.尽量减少高扇出结构 B.模
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的(请作
在()设计阶段选择适当的解决方案,将系统分解为若干个子系统,建立整个系统的体系
软件开发过程中,需求分析阶段的输出不包括()。A.数据流图 B.实体联系图
()软件成本估算模型是一种静态单变量模型,用于对整个软件系统进行估算。A.Pu
软件工程的基本要素包括方法、工具和()。A.软件系统 B.硬件系统 C.过
软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方
在ISO/IEC软件质量模型中,可靠性指在指定条件下,软件维持其性能水平有关的
随机试题
WhowerethenativesofAustraliabeforethearrivaloftheBritishsettlers?A、T
AspectsthatMayFacilitateReadingI.Determiningyour【T1】______【T1】______
Theoldladyhasnotyet______thedeathofherhusband.A、getridofB、getawayw
Advertisementcanbethoughtof"asthemeansofmakingknowninordertobu
地面水的排除通长采用设置()等设施来进行。A.排水沟 B.修筑土堤 C.集
企业按规定发放的工作服发生的费用应计入()。A.人工费 B.材料费 C
国有独资公司的国有资产监督管理机构可以授权公司董事会行使的职权有( )A.合并
为预防甲亢术后出现甲状腺危象,最关键的措施是A:术后用冬眠合剂镇静 B:吸氧
(2006年9月)教师职业是一种专门职业,教师是()人员。
某装饰公司承接了寒冷地区某商场的室内外装饰工程。其中,室内地面釆用地面砖镶贴,
最新回复
(
0
)