首页
登录
从业资格
软件设计要遵循的基本原则包括( )。 ①模块化 ②抽象 ③封装
软件设计要遵循的基本原则包括( )。 ①模块化 ②抽象 ③封装
题库
2022-08-02
57
问题
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽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
随机试题
Itisclearthatwearerapidlybecomingaglobalculture.Newformsofinfo
PreventingCrossCulturalMiscommunicationMiscommunicationshappenallthetime
Completethenotesbelow.WriteNOMORETHANONEWORDORANUMBERforeachanswe
Wearenotatallsympathetic______herproposal.A、toB、withC、forD、inA题意为:我们
Therearefivebasicfunctionsofanewspaper:toinform,tocomment,tope
Asfarashobbiesareconcerned,Janeandhersister______(几乎没有什么共同之处).havelitt
长期服用HMG-CoA还原酶抑制剂.可能导致()A:A/G值低于1 B:γ-谷
“一刀切”这一教育教学要求违背了人的身心发展的()。A.阶段性 B.互补性
红外测温检测前,应了解相关设备数量、型号、制造厂家、安装日期等信息以及运行情况,
小儿语言发育三个阶段的顺序是A、发音、理解、表达 B、理解、表达、发音 C、
最新回复
(
0
)