首页
登录
从业资格
软件设计要遵循的基本原则包括( )。 ①模块化 ②抽象 ③封装
软件设计要遵循的基本原则包括( )。 ①模块化 ②抽象 ③封装
题库
2022-08-02
56
问题
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽A.①②③④B.①②④C.②③④D.①②③
选项
A.①②③④
B.①②④
C.②③④
D.①②③
答案
B
解析
本题考查对软件设计相关知识的了解。
软件设计需要遵循一些基本的原则,如:软件设计是把许多事物和问题进行抽象,并且需要不同层次和角度的抽象,所以软件设计的基本原则之一是抽象:软件设计应当模块化,也就是说,软件应在逻辑上分割为实现特定的功能和子功能的部分;软件设计的基本原则还应该遵循信息隐蔽(Information Hiding),即包含在模块内部且其他模块不可访问的内容对其他模块来说是透明的。信息隐蔽意味着有效的模块性能能够通过定义一套独立的模块来实现,这些模块相互之间的通信仅仅包括实现软件功能所必需的信息。封装是手段,它的目的是要达到信息隐蔽。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2416236.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
在面向对象的方法出现以前,开发人员都是采用面向()的程序设计方法。A.
软件设计中划分程序模块通常遵循的原则之一是使各模块间的()。A.耦合度高,内聚
结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和结构型对
以下关于程序员工作的叙述中,不正确的是(57)。A.软件开发比软件测试有更高的技
以下关于软件维护的叙述中,错误的是()。A.软件维护解决软件产品交付用户之后运
行为型设计模式描述类或对象如何交互和如何分配职责。以下()模式是行为型设计模式
评价软件详细设计时不考虑()。A.可理解性,使最终用户能理解详细设计,并提出改
以下关于软件测试的叙述中,不正确的是()。A.软件测试的目的是为了发现错误
采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类
用户小王对某软件的操作界面提出了以下四条改进意见,其中,()是不需要考虑的。A
随机试题
[originaltext][18]Weuseallsortsofserviceswithoutthinkingabouthowweg
双壁波纹管标称外径≤110mm,其落锤冲击试验落锤质量和冲击高度为()。A
肺气肿时,呼吸困难的主要特点是()A.呼吸浅快 B.吸气费力 C.呼吸
五行中具有生化、承载、受纳作用的为()。A.木B.火C.土D.金E.水
不属于盐炙法炮制的药材是A:补骨脂B:延胡索C:黄芪D:杜仲E:黄柏
新的养老保险制度实施以后参加工作的职工,如果个人缴费年限满()年,在退休后可按月
不属于原发性高血压导致靶器官受损并发症靶器官的是A:脑 B:心 C:肾 D
社会工作者的间接服务角色不包括()。A.行政管理者 B.关系协调者 C.资源
我不知道其他考官对你如何看,我对你的感觉是你的回答虽然不错,但是显得过分成熟和世
(2019年真题)根据税收征收管理法律制度的规定,从事生产、经营的纳税人应当自领
最新回复
(
0
)