首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于面向对象技术及其优点,有下述说法: ①采用面向对象技术开发软件系统,提高了软件的重用性,进而提高了软件开发的生产率。 ②根据面向对象的观点,可以将目标系统分割成各种对象,这比传统的自顶向下进行的功能分解的分析及设计方法更符合人们的思维习惯
关于面向对象技术及其优点,有下述说法: ①采用面向对象技术开发软件系统,提高了软件的重用性,进而提高了软件开发的生产率。 ②根据面向对象的观点,可以将目标系统分割成各种对象,这比传统的自顶向下进行的功能分解的分析及设计方法更符合人们的思维习惯
admin
2013-05-11
48
问题
关于面向对象技术及其优点,有下述说法:
①采用面向对象技术开发软件系统,提高了软件的重用性,进而提高了软件开发的生产率。
②根据面向对象的观点,可以将目标系统分割成各种对象,这比传统的自顶向下进行的功能分解的分析及设计方法更符合人们的思维习惯。
③面向对象技术中一个重要原则是封装,它有两层含义:第一,对象是其全部属性和全部服务紧密结合而形成的一个不可分割的整体;第二,对象是一个不透明的黑盒子,表示对象状态的数据和实现操作的代码都被封装在黑盒子里面。使用一个对象的时候,只需知道它向外界提供的接口形式,无需知道它的数据结构细节和实现操作的算法。从外面看不见,也就更不可能从外面直接修改对象的私有属性了。这种封装的原则使得对象的使用者只关注其外界接口而不必关心其内部实现,对象之间的关系也清楚了许多,修改和维护软件也变得容易起来。
④面向对象技术只适合开发大型的软件系统。
其中说法正确的有______。
选项
A、①②③
B、①②④
C、①②③④
D、③④
答案
A
解析
面向对象技术有如下五个突出的优点:①与人类习惯的思维方法一致。面向对象方法学的出发点和基本原则是,尽可能模拟人类习惯的思维方式,使软件开发的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的“问题域”与解决问题的“解域”在结构上尽可能一致。②稳定性好。传统的软件开发方法基于功能分析与功能分解,软件结构紧密依赖于系统所要完成的功能,当功能需求发生变化时将引起软件结构的整体修改。而用户需求变化大部分是针对功能的,因此这样的系统是不稳定的。面向对象的方法用对象模拟问题域中的实体,以对象为中心构造软件系统,系统的功能需求变化时并不会引起软件结构的整体变化。由于现实世界中的实体是相对稳定的,因此以对象为中心构造的软件系统也是比较稳定的。③可重用性好。面向对象方法学在利用可重用的软件成分构造新的软件系统时有很大的灵活性。继承机制与多态性使得子类不仅可以重用其父类的数据结构与程序代码,并且可以方便地修改和扩充,而这种修改并不影响对原有类的使用。④较易开发大型软件产品。用面向对象方法开发软件时,构成软件系统的每个对象相对独立。因此,可以把一个大型软件产品分解成一系列相互独立的小产品来处理。这不仅降低了开发的技术难度,而且也使得对开发工作的管理变得容易多了。⑤可维护性好。面向对象的软件比较容易理解,容易修改,容易测试。说法之一的“面向对象技术只适合开发大型的软件系统”显然是不对的,一些中小型软件系统也适合用面向对象技术来开发。实际上,目前绝大部分软件系统都采用面向对象技术开发。
转载请注明原文地址:https://jikaoti.com/ti/F6f7FFFM
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
防火墙的发展共经历了4个阶段,下列说法错误的是__________。
某网络拓扑结构如下图所示。(2012年下半年试题)在路由器R2上采用命令(1)得到如下所示结果。R2>R192.168.0.0/24[120/1]via202.117.1121,00:00:11,Serial2/0C192.168
网络配置如下图所示,为路由器Routerl配置访问网络1和网络2的命令是(1)。路由配置完成后,在Routerl的(2):可以查看路由,查看路由采用的命令是(3)。(2013年上半年试题)(1)
委托开发完成的发明创造,除当事人另有约定的以外,申请专利的权利属于()所有。
在RMON管理信息系统库中,矩阵组存储的信息是()。
软件设计时需要遵循抽象、模块化、信息隐蔽和模块独立原则,在划分软件系统模块时,应尽量做到()。
内存按字节编址,地址从90000H~CFFFFH,若用存储容量为16Kx8bit的存储器芯片构成该内存,至少需要__________片。
直接存储器访问(DMA)是一种快速传递大量数据常用的技术。其工作过程大致如下:(1)向CPU申请DMA传送;(2)获得CPU允许后,DMA控制器接管(73)的控制权;(3)在DMA控制器的控制下,在存储器和(74)之间直接进行数据传
阅读以下说明和流程图,从供选择的答案中选出应填入流程图(n)处的字句写在对应栏内。[说明]以下是某图像二元树存储与还原算法的主要思想描述。设一幅2n×2n的二值图像,以:“1”表示黑像素点,以“0”表示白像素点。图像二元树结构表示
A Web browser is simply a terminal emulator, designed to display text on a screen. The two essential differences between an ordi
随机试题
慢性阻塞性肺疾病呼酸时,下列哪些药物能使用()
能适用于不同工况范围的搅拌器形式为()。
A.睡眠露睛B.瞳仁散大C.瞳仁缩小D.眼眶凹陷吐泄伤津,可见
尿素最容易通透的肾小管是
技术管理工作由项目管理机构()全面负责。
由教育主管部门制定的有关学校教育教学工作的指导性文件称为()
国家建立统一的义务教育教师职务制度。以下哪项不属于教师职务分类?()
对于n个元素组成的线性表进行快速排序时,所需进行的比较次数与这n个元素的初始排序有关。问:当n=7时,给出一个最好情况的初始排序的实例。
马克思主义认识论中认识的辩证过程是()
有如下程序:Functionfun(ByValnumAsInteger)AsIntegerDimkAsIntegerk=1num=Abs(num)DoWhilen
最新回复
(
0
)