首页
登录
从业资格
软件设计要遵循的基本原则包括( )。 ①模块化 ②抽象 ③封装
软件设计要遵循的基本原则包括( )。 ①模块化 ②抽象 ③封装
题库
2022-08-02
49
问题
软件设计要遵循的基本原则包括( )。①模块化 ②抽象 ③封装 ④信息隐蔽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
随机试题
TheessenceoftheParisPeaceConferencewas______.A、tobringpeacetoEuropeB
Fewpeoplewouldeverthinkofbeginninganewjobwhentheyareold,butAn
描述变量值集中趋势的统计学指标包括()A.算术平均数 B.调和平均数 C.中
光纤连接通常有两种方式,即永久性连接和可插上拆下的活动连接。影响光纤接续损耗的原
制作全口义齿时,前牙排成浅覆浅覆盖的目的是为了A.美观 B.正中平衡 C.前
Bruton病的原因是A.X性连锁无丙种球蛋白血症B.X性联高IgM综合征C.选
贪污犯都是爱财的,人人都是爱财的,所有的贪污犯都是目光短浅的,由此可见:A.人
A公司获得一份来自法国的棉质内衣加工订单,40天之后交货。基于交货时间紧迫,该公
黄山公司适用的所得税税率为25%,采用资产负债表债务法核算,按照净利润的10%提
公众责任保险是以( )为保险标的的一种保险。A.公众的民事损害赔偿责任 B.
最新回复
(
0
)