早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

关于面向对象技术及其优点,有下述说法:①采用面向对象技术开发软件系统,提高了软件的重用性,进而

题目

关于面向对象技术及其优点,有下述说法:

①采用面向对象技术开发软件系统,提高了软件的重用性,进而提高了软件开发的生产率。

②根据面向对象的观点,可以将目标系统分割成各种对象,这比传统的自顶向下进行的功能分解的分析及设计方法更符合人们的思维习惯。

③面向对象技术中一个重要原则是封装,它有两层含义:第一,对象是其全部属性和全部服务紧密结合而形成的一个不可分割的整体;第二,对象是一个不透明的黑盒子,表示对象状态的数据和实现操作的代码都被封装在黑盒子里面。使用一个对象的时候,只需知道它向外界提供的接口形式,无需知道它的数据结构细节和实现操作的算法。从外面看不见,也就更不可能从外面直接修改对象的私有属性了。这种封装的原则使得对象的使用者只关注其外界接口而不必关心其内部实现,对象之间的关系也清楚了许多,修改和维护软件也变得容易起来。

④面向对象技术只适合开发大型的软件系统。

其中说法正确的有______。

A.①②③

B.①②④

C.①②③④

D.③④

参考答案
正确答案:A
解析:面向对象技术有如下五个突出的优点:①与人类习惯的思维方法一致。面向对象方法学的出发点和基本原则是,尽可能模拟人类习惯的思维方式,使软件开发的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的“问题域”与解决问题的“解域”在结构上尽可能一致。②稳定性好。传统的软件开发方法基于功能分析与功能分解,软件结构紧密依赖于系统所要完成的功能,当功能需求发生变化时将引起软件结构的整体修改。而用户需求变化大部分是针对功能的,因此这样的系统是不稳定的。面向对象的方法用对象模拟问题域中的实体,以对象为中心构造软件系统,系统的功能需求变化时并不会引起软件结构的整体变化。由于现实世界中的实体是相对稳定的,因此以对象为中心构造的软件系统也是比较稳定的。③可重用性好。面向对象方法学在利用可重用的软件成分构造新的软件系统时有很大的灵活性。继承机制与多态性使得子类不仅可以重用其父类的数据结构与程序代码,并且可以方便地修改和扩充,而这种修改并不影响对原有类的使用。④较易开发大型软件产品。用面向对象方法开发软件时,构成软件系统的每个对象相对独立。因此,可以把一个大型软件产品分解成一系列相互独立的小产品来处理。这不仅降低了开发的技术难度,而且也使得对开发工作的管理变得容易多了。⑤可维护性好。面向对象的软件比较容易理解,容易修改,容易测试。说法之一的“面向对象技术只适合开发大型的软件系统”显然是不对的,一些中小型软件系统也适合用面向对象技术来开发。实际上,目前绝大部分软件系统都采用面向对象技术开发。
看了关于面向对象技术及其优点,有下...的网友还看了以下:

一道很难不好解释的历史题只能请你们了19世纪70年代以后,欧美国家以其军事、经济上的绝对优势,用暴 历史 2020-05-12 …

我要变优秀用英文怎么说?“我要变优秀,我想变优秀,我必须变优秀!记住,是必须!”这句话用英文怎么说 英语 2020-05-14 …

vfp用replace命令求出每个学生的总分、平均分、和优秀生值(每科成绩都要求大于等于80分为优 其他 2020-05-23 …

求宏高手施舍一个熊t痛击横扫宏。就是优先用痛击,痛击cd了用横扫。想省一个键位。最好说下宏命令的意 其他 2020-07-10 …

目前,我国大力推行无偿献血制度。有些地方性法规明确规定对无偿献血者给予优先用血、免费用血等优惠。对 政治 2020-07-13 …

下面两个句子有没有语病?如果有请解释,1.作为一名武警官兵,我决心用十八大精神武装头脑,净化灵魂, 语文 2020-07-20 …

科举制度的基本特征是()A.分科考试B.择优录用C.分科考试,择优录用D.择优录用 历史 2020-11-01 …

作为一名武警官兵,我决心用十八大精神武装头脑、净化灵魂、完善自我,自觉坚持和发扬军队的优良传统,用出 其他 2020-11-22 …

某班级期末评优,用投票的方式选出优秀学生,在统计整理学生的选票时最值得关注的统计量是()A.平均数B 其他 2020-12-30 …

3、某班级期末评优,用投票的方式选出优秀学生,在统计整理学生的选票时最值得关注的统计量是()A、平均 数学 2021-01-01 …