首页
登录
从业资格
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装
考试题库
2022-08-02
73
问题
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽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软件质量模型中,可靠性指在指定条件下,软件维持其性能水平有关的
随机试题
MakecleanWithWater[br]becomeaMemberofC该短语意思为:“成为一成员”,与join参加相符。故本题答案为C。
DidGrandmaseemforgetfulattheholidaypartieslastmonth?Itcouldbeti
AnnouncementTheswimmingpoolofShanghaiUniversi
下列报警方法正确的有()。A.拨打“119”火灾报警电话 B.使用报警设施设
具有输血指征需符合以下标准A.慢性贫血血红蛋白低于80g/L B.慢性失血患者
组成药物中含有连翘的方剂是A.温胆汤 B.凉膈散 C.清骨散 D.温脾汤
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是
生命周期理论认为,自然人是在相当长的时间内计划个人的储蓄消费行为,以实现生命周期
企业采购管理的总体目标为()。A.以最低的总成本提供满足企业需要的物料和服务
根据风险评估及危险性控制措施逐一编制,做到事故相关人员应知应会,熟练掌握,并通过
最新回复
(
0
)