首页
登录
从业资格
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装
考试题库
2022-08-02
44
问题
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽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软件质量模型中,可靠性指在指定条件下,软件维持其性能水平有关的
随机试题
Whydon’tbirds(71)lostontheirlongflightsfromoneplacetoanother?
Sincewe______theopeningpolicy,westartedourjourneytohappiness.A、adopted
城市设计中历史延续的原则的涵义是( )。A.突出个性 B.视觉和谐 C.保
血沉增快可见于A.良性肿瘤 B.心绞痛 C.红细胞增多症 D.活动性结核
患儿男,3岁,发热3天,头痛,呕吐4次,嗜睡,伴抽搐2次。体检:体温39.5℃,
根据现金规划的原则,流动资产不适合以下()投资。A:整存整取 B:活期储蓄
蛛网膜下腔阻滞后去枕平卧的时间应为A.2~4小时 B.4~6小时 C.6~8
佝偻病后遗症的主要表现是A.蛙状腹 B.枕秃 C.精神症状 D.骨骼畸形
()是计量监理的基础。A.质量监理 B.投资监理 C.投资控制 D.进度
某化工企业在进行原料储罐检修时,需办理受限空间内动火作业许可。在办理许可时,需要
最新回复
(
0
)