首页
登录
从业资格
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装
考试题库
2022-08-02
66
问题
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽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软件质量模型中,可靠性指在指定条件下,软件维持其性能水平有关的
随机试题
Well,therewasamanhereoncebythenameofJimSmiley,inthewinterof
His_____ingamblinghaseventuallybroughtabouthisruin.(2010-75)A、indulgence
Thegreatnumberoftrafficaccidents(emphasis)______theneedforcarefuldri
Thecommittee,____________(由十人组成),supportedthedecisionwithonevoice.whic
[audioFiles]2015m3s/audio_ezfj_ezflisteningd_20151_075[/audioFiles]
Takingchargeofyourselfinvolvesputtingtorestsomeveryprevalentmyths
It’swellestablishedthatsmokingcigarettes,especiallylargequantitieso
A.下焦虚寒,湿浊不化 B.寒湿下侵,聚肾为着 C.水湿内盛,膀胱气化不利
行为主义心理学的创始人是:A.华生 B.斯金纳 C.马斯洛 D.弗洛伊德
桥梁试验检测从方法上来讲,分为()。A.超声波检测 B.静载试验 C.动载
最新回复
(
0
)