首页
登录
从业资格
软件设计要遵循的基本原则包括( )。 ①模块化 ②抽象 ③封装
软件设计要遵循的基本原则包括( )。 ①模块化 ②抽象 ③封装
题库
2022-08-02
52
问题
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽A.①②③④B.①②④C.②③④D.①②③
选项
A.①②③④
B.①②④
C.②③④
D.①②③
答案
B
解析
本题考查对软件设计相关知识的了解。
软件设计需要遵循一些基本的原则,如:软件设计是把许多事物和问题进行抽象,并且需要不同层次和角度的抽象,所以软件设计的基本原则之一是抽象:软件设计应当模块化,也就是说,软件应在逻辑上分割为实现特定的功能和子功能的部分;软件设计的基本原则还应该遵循信息隐蔽(Information Hiding),即包含在模块内部且其他模块不可访问的内容对其他模块来说是透明的。信息隐蔽意味着有效的模块性能能够通过定义一套独立的模块来实现,这些模块相互之间的通信仅仅包括实现软件功能所必需的信息。封装是手段,它的目的是要达到信息隐蔽。
转载请注明原文地址:https://tihaiku.com/congyezige/2416236.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
在面向对象的方法出现以前,开发人员都是采用面向()的程序设计方法。A.
软件设计中划分程序模块通常遵循的原则之一是使各模块间的()。A.耦合度高,内聚
结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和结构型对
以下关于程序员工作的叙述中,不正确的是(57)。A.软件开发比软件测试有更高的技
以下关于软件维护的叙述中,错误的是()。A.软件维护解决软件产品交付用户之后运
行为型设计模式描述类或对象如何交互和如何分配职责。以下()模式是行为型设计模式
评价软件详细设计时不考虑()。A.可理解性,使最终用户能理解详细设计,并提出改
以下关于软件测试的叙述中,不正确的是()。A.软件测试的目的是为了发现错误
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类
用户小王对某软件的操作界面提出了以下四条改进意见,其中,()是不需要考虑的。A
随机试题
Ascientistwhodoesresearchineconomicpsychologyandwhowantstopredic
[originaltext]Americansaresufferingfromaserioussleepdeficitasthey
Ifthesumoffiveconsecutiveoddintegersis5,whichofthefollowingcouldb
StagesofSecondLanguageAcquisitionStageⅠ:【1】Period:1)
Whichofthefollowingreflexivepronouns(反身代词)functionsasanappositive(同位语)?A
FactorsforStressandAnxietyAtsomepointintheirli
FIDIC系列合同条件中,采用固定总价方式计价,只有在出现某些特定风险时才能调整
A.药品监督管理部门的职能B.工商行政管理部门的职能C.国防科工委、环境保护部门
A.解肌发表,透疹解毒B.益气解表,祛风散寒C.扶正解表,祛风除湿D.益气解表,
如图所示,已知β=100,rbe=1kΩ,计算放大电路电压放大倍数Au、输入电阻
最新回复
(
0
)