首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于面向对象技术及其优点,有下述说法: ①采用面向对象技术开发软件系统,提高了软件的重用性,进而提高了软件开发的生产率。 ②根据面向对象的观点,可以将目标系统分割成各种对象,这比传统的自顶向下进行的功能分解的分析及设计方法更符合人们的思维习惯
关于面向对象技术及其优点,有下述说法: ①采用面向对象技术开发软件系统,提高了软件的重用性,进而提高了软件开发的生产率。 ②根据面向对象的观点,可以将目标系统分割成各种对象,这比传统的自顶向下进行的功能分解的分析及设计方法更符合人们的思维习惯
admin
2013-05-11
130
问题
关于面向对象技术及其优点,有下述说法:
①采用面向对象技术开发软件系统,提高了软件的重用性,进而提高了软件开发的生产率。
②根据面向对象的观点,可以将目标系统分割成各种对象,这比传统的自顶向下进行的功能分解的分析及设计方法更符合人们的思维习惯。
③面向对象技术中一个重要原则是封装,它有两层含义:第一,对象是其全部属性和全部服务紧密结合而形成的一个不可分割的整体;第二,对象是一个不透明的黑盒子,表示对象状态的数据和实现操作的代码都被封装在黑盒子里面。使用一个对象的时候,只需知道它向外界提供的接口形式,无需知道它的数据结构细节和实现操作的算法。从外面看不见,也就更不可能从外面直接修改对象的私有属性了。这种封装的原则使得对象的使用者只关注其外界接口而不必关心其内部实现,对象之间的关系也清楚了许多,修改和维护软件也变得容易起来。
④面向对象技术只适合开发大型的软件系统。
其中说法正确的有______。
选项
A、①②③
B、①②④
C、①②③④
D、③④
答案
A
解析
面向对象技术有如下五个突出的优点:①与人类习惯的思维方法一致。面向对象方法学的出发点和基本原则是,尽可能模拟人类习惯的思维方式,使软件开发的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的“问题域”与解决问题的“解域”在结构上尽可能一致。②稳定性好。传统的软件开发方法基于功能分析与功能分解,软件结构紧密依赖于系统所要完成的功能,当功能需求发生变化时将引起软件结构的整体修改。而用户需求变化大部分是针对功能的,因此这样的系统是不稳定的。面向对象的方法用对象模拟问题域中的实体,以对象为中心构造软件系统,系统的功能需求变化时并不会引起软件结构的整体变化。由于现实世界中的实体是相对稳定的,因此以对象为中心构造的软件系统也是比较稳定的。③可重用性好。面向对象方法学在利用可重用的软件成分构造新的软件系统时有很大的灵活性。继承机制与多态性使得子类不仅可以重用其父类的数据结构与程序代码,并且可以方便地修改和扩充,而这种修改并不影响对原有类的使用。④较易开发大型软件产品。用面向对象方法开发软件时,构成软件系统的每个对象相对独立。因此,可以把一个大型软件产品分解成一系列相互独立的小产品来处理。这不仅降低了开发的技术难度,而且也使得对开发工作的管理变得容易多了。⑤可维护性好。面向对象的软件比较容易理解,容易修改,容易测试。说法之一的“面向对象技术只适合开发大型的软件系统”显然是不对的,一些中小型软件系统也适合用面向对象技术来开发。实际上,目前绝大部分软件系统都采用面向对象技术开发。
转载请注明原文地址:https://kaotiyun.com/show/7QRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
IDEA加密过程一共进行(1)个循环,其中奇数循环使用(2)个密钥,偶数循环使用(3)个密钥。每轮循环输出的4个子块作为下一轮循环的输入。奇数循环和偶数循环相应的处理也各不相同,但这种处理都是加密和解密(4)的,只是(5)不同,因此加密和解密可
某LinuxDHCP服务器dhcpd.conf的配置文件如下:ddns—update—stylenone;subnet192.168.0.0netmask255.255.255.0{range192.168.0.200
在Windows系统中,进行域名解析时,客户端系统会首先从本机的(1)文件中寻找域名对应的IP地址。在该文件中,默认情况下必须存在的一条记录是(2)。(2011年下半年试题)(2)
某公司有2000台主机,则必须给它分配(1)个C类网络。为了使该公司的网络地址在路由表中只占一行,给它指定的子网掩码必须是(2)。(2012年上半年试题)(1)
防火墙不具备_________功能。
杀毒软件报告发现病毒Macro.Melissa,由该病毒名称可以推断出病毒类型是(1),这类病毒主要感染目标是(2)。(2)
虚拟存储器是为了使用户可运行比主存容量大得多的程序,它要在()之间进行信息动态调度,这种调度是由操作系统和硬件两者配合来完成的。
DNS反向搜索功能的作用是(1),资源记录MX的作用是(2),DNS资源记录(3)定义了区域的反向搜索。(2)
在上世纪80年代中期,最常用的内部路由协议是路由信息协议(60),它执行(61)。当网络规模扩大时,该算法使得传送的路由信息太多,增加了网络负载,后来又出现了执行最短路径优先算法的ICP。按照这种协议,每个路由器向网络中的其他路由器发布(62),当路由信息
Calculator is(66)for performing arithmetic operations, but that requires human intervention to alter its stored program, if any
随机试题
甲曾经搭救过乙的性命,乙遂将一杖祖传宝珠装在一个精美木匣子中,前往甲家相赠,以示感谢。甲同意留下木匣,但请乙将宝珠带回。甲后来有些后悔,又向乙表示愿意接受宝珠。下列表述中,正确的是()。
以下原则哪些是适应会计分期和持续经营的假设制定的( )。
包括一个简单股票期权头寸和一个标的股票头寸的策略有许多不同种类,组合的效果也不尽相同,一个股票的多头与一个看跌期权的多头组合后,可以看做()
如果企业发出存货的会计政策发生变更,则下列指标中,受到影响的有()。
根据决策条件(或称自然状态)的可控程度,决策可以分为()。
人或动物学会对某一特定刺激形成条件反应后,其他与该条件刺激相类似的刺激也能诱发相似的条件反应的过程称为()
Johnwasveryupsetbecausehewas______bythepolicewithbreakingthelaw.
设二阶常系数线性微分方程y"+αy’+βy=γex的一个特解为y=e2x+(1+x)ex,试确定常数α,β,γ,并求该方程的通解.
有如下类定义:classMyClass{public:MyClass(doubled=0.0):val(d){}______________/
A、Paytaxasanyotherorganizationsdo.B、Providemoremoneyforpublicservices.C、Provideinformationontheirfinancialacti
最新回复
(
0
)