首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对OO系统的技术度量的识别特征,Berard定义了导致特殊度量的特征。其中(64)抑制程序构件的操作细节,只有对访问构件必须的信息被提供给其他希望访问的构件。
对OO系统的技术度量的识别特征,Berard定义了导致特殊度量的特征。其中(64)抑制程序构件的操作细节,只有对访问构件必须的信息被提供给其他希望访问的构件。
admin
2019-06-08
38
问题
对OO系统的技术度量的识别特征,Berard定义了导致特殊度量的特征。其中(64)抑制程序构件的操作细节,只有对访问构件必须的信息被提供给其他希望访问的构件。
选项
A、局部化
B、封装
C、信息隐藏
D、继承
答案
C
解析
面向对象的软件和用传统方法开发的软件有本质性不同,为此,对OO系统的技术度量必须调整以适应那些区别OO和传统软件的特征。Berard定义了 5个导致特殊度量的特征,分别是局部化、封装、信息隐蔽、继承和对象抽象技术。
(1)局部化
局部化是软件的一个特征,它指明信息在程序中被集中的方式,例如,针对功能分解的传统方法围绕功能局部化信息,它们典型地以过程模块来实现。数据驱动方法围绕特定的数据结构局部化信息。在OO语境中,信息是通过封装数据和处理在类或对象的边界内而集中的。
因为传统软件强调函数为局部化机制,软件度量着重于函数的内部结构或复杂性(例如,模块长度、内聚性或环路复杂性等)或函数间相互连接的方式 (例如,模块耦合)。
因为类是OO系统的基本单位,所以,局部化是基于对象的,因此,度量应该应用于作为一个完全实体的类(对象)。此外,在操作(函数、方法)和类间的关系不必要是一对一的。因此,反应类协作方式的度量必须能够适应一对多和多对一的关系。
(2)封装
Berard定义封装为“一组项的包装(或捆绑在一起),(对传统软件的)低层封装例子包括记录和数组,而子程序(例如,过程、函数、子例程和段落)是封装的中层机制。”
对OO系统,封装包含了类的责任,包括其属性(和针对聚合对象的其他类)和操作,以及由特定的属性值定义的类的状态。
封装通过将测度的焦点从单个模块改变到数据(属性)和处理模块(操作)包而影响度量。此外,封装鼓励在高抽象层的测度。将此层次的抽象同传统的度量相比较,传统的着重于布尔条件的计数或代码行数。
(3)信息隐蔽
信息隐蔽隐瞒(或隐藏)程序构件的操作细节,只将对访问该构件必需的信息提供给那些希望访问它的其他构件。
良好设计的OO系统应该鼓励信息隐蔽,因此,指明隐蔽所达到程度的度量应该提供了对OO设计质量的一个指标。
(4)继承
继承是使得某对象的责任能够传播到其他对象的机制,继承出现在类层次的所有层面上,通常,传统的软件不支持该特征。因为继承是很多OO系统的关键特征,所以很多OO度量是关注于它的。
(5)抽象
抽象是使得设计者能够关注程序构件(数据或过程)的本质性细节而不需考虑低层细节的机制。如Berard所说:“抽象是一个相对概念,当我们移向更高的抽象级别时,我们忽略了越来越多的细节,即我们提供了对概念或项的更一般化的视图;当我们移向抽象的低层时,我们引入了更多的细节,即我们提供了概念或项的更特定的视图。”
因为类是一种抽象,它可以在很多不同的细节级别上并以一系列不同的方式(例如,作为一个操作列表、作为一个状态序列、作为一系列协作)来观察,所以OO度量用类的测度(例如,每个应用的每个类的实例数、每个应用的参数化类数以及参数化类和非参数化类的比率)来表示抽象。
转载请注明原文地址:https://kaotiyun.com/show/gqLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
在WindowsxP中,对磁盘的管理主要包括()。
计算机病毒由安装部分、传染部分和()组成。
计算机病毒本质上就是一段计算机指令或程序代码,具有自我()的能力,目的是破坏计算机中的数据或硬件设备。
根据打印机的工作原理,可以将打印机分为()。
电子政务主要指政府部门内部的数字办公、政府部门之间的信息共享和实时通信及()三部分。
目前市场上的DVD播放机,采用的是MPEG-2标准制造的高清晰视频图像播放器。
计算机系统由硬件系统和()两部分组成。
WPSOffice是国产品牌的办公软件。
一般来说,数据库的设计过程大致可分为()个阶段。
随机试题
能减少AMI后室性期前收缩和降低病死率的药物是
患鸡垂翅,渐进性消瘦,陆续死亡。死后剖检,脾脏和肝脏有肿瘤样结节。羽毛囊上皮超薄切片电镜观察,可见有囊膜的病毒粒子。引起该病的病原可能是
2015年初,某省统计局向全省保健食品企业布置了《保健食品企业统计年报》,报送报表的期限是2015年3月20日。经查,某保健食品公司报表中的职工工资数据严重低于实际情况,省统计局将报表退回,要求审核后重新填报,该公司置之不理。之后,省统计局又发出了《统计报
运用市场法评估企业价值,在选择参照物的过程中应遵循()。
甲公司某笔长期借款的筹资费率为筹资总额的5%,年利率为4%,所得税税率为25%。假设用一般模式计算,则该长期借款的资本成本为()。
关于真菌,下列说法错误的是:
二次型f(x1,x2,x3)=ax12+ax22+(a-1)x32+2x1x3-2x2x3.①求f(x1,x2,x3)的矩阵的特征值.②如果f(x1,x2,x3)的规范形为y12+y22,求a.
根据GB/T22239—2008《信息安全技术信息系统安全等级保护基本要求》的相关规定,“机房出入应安排专人负责,控制、鉴别和记录进入的人员”应属于()安全的技术要求。
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有2个标题分别是“读数据”和“统计”的命令按钮,1个名称为Text1的文本框,2个标签控件,如图3-31所示。程序功能如下:1)单击“读数据”按钮,则将考生文件夹下in5.dat文
在ASCII码表中,根据码值由小到大的排列顺序是()。
最新回复
(
0
)