首页
登录
从业资格
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装
考试题库
2022-08-02
57
问题
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽A.①②③④B.①②④C.②③④D.①②③
选项
A.①②③④
B.①②④
C.②③④
D.①②③
答案
B
解析
本题考查对软件设计相关知识的了解。软件设计需要遵循一些基本的原则,如:软件设计是把许多事物和问题进行抽象,并且需要不同层次和角度的抽象,所以软件设计的基本原则之一是抽象:软件设计应当模块化,也就是说,软件应在逻辑上分割为实现特定的功能和子功能的部分;软件设计的基本原则还应该遵循信息隐蔽(Information Hiding),即包含在模块内部且其他模块不可访问的内容对其他模块来说是透明的。信息隐蔽意味着有效的模块性能能够通过定义一套独立的模块来实现,这些模块相互之间的通信仅仅包括实现软件功能所必需的信息。封装是手段,它的目的是要达到信息隐蔽。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2408200.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的()
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动
在设计软件的模块结构时,()不能改进设计质量。A.尽量减少高扇出结构 B.模
在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的(请作
在()设计阶段选择适当的解决方案,将系统分解为若干个子系统,建立整个系统的体系
软件开发过程中,需求分析阶段的输出不包括()。A.数据流图 B.实体联系图
()软件成本估算模型是一种静态单变量模型,用于对整个软件系统进行估算。A.Pu
软件工程的基本要素包括方法、工具和()。A.软件系统 B.硬件系统 C.过
软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最相适应的软件开发方
在ISO/IEC软件质量模型中,可靠性指在指定条件下,软件维持其性能水平有关的
随机试题
Hiswifedivorcedhimbecausehewasaddicted______.A、togambleB、gamblingC、to
Whyisthenightflightmoreharmful?A、Becauseitisnotsaferthandaytimeflig
在对初始地籍调查成果资料进行整理时,档案只许借阅不许( )是档案管理的重要原则
Thechangeinthatvillagewasmiraculou
小明早上从家步行去学校,走完一半路程时,爸爸发现小明的数学书丢在家里,随即骑车去
根据《泡沫灭火系统设计规范》,以下关于储罐区泡沫混合液设计用量和设计流量说法不正
编制投标文件时,投标人应当对招标文件中提出的所有实质性要求和条件作出响应,其中包
(2018年真题)期货价格出现同方向连续涨跌停板的,期货交易所可以采用的化解风险
固定资产日常业务,一般包括()。A、固定资产增加 B、计提折旧 C、固定资产
根据《突发公共卫生事件应急条例》,卫生行政部门应当对医疗机构采取责令改正、通报批
最新回复
(
0
)