首页
登录
从业资格
软件设计要遵循的基本原则包括( )。 ①模块化 ②抽象 ③封装
软件设计要遵循的基本原则包括( )。 ①模块化 ②抽象 ③封装
题库
2022-08-02
32
问题
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽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
随机试题
Coffeeincrisis:Thebitterendofourfavoritedrink?A)Aswe
Menaremuch"smarter"thanwomenwhenitcomestoshopping,accordingtoasu
BilltookadvantageofJean’s(eager)______topleaseeveryone.eagerness
患者,女性,73岁。非胰岛素依赖型糖尿病史28年,近6年出现蛋白尿及高血压,近2
休克患者的体位应保持在A:中凹位 B:头低足高位 C:侧卧位 D:半坐卧位
下列各句中,与其他几句意思不同的一句是()。A.这里是所有的材料,这个项目就交
质量管理体系审核与质量管理体系认证的共同点是()。 A.二者都对质量管理体
关于清末修律活动的表述,错误的是( )。 A.清末修律活动导致了中华法系走向
在Windows中,打开“开始”菜单的组合键是()A.【Ctrl】+【Esc】
成年女性贫血的标准为A、140g/L B、130g/L C、120g/L
最新回复
(
0
)