软件水平考试

为提高软件系统的可重用性、可扩充性和可维护性,目前较好的开发方法是( )。A.生命周期法 B.面向对象方法 C.原型法 D.结构化分析方法

题目
为提高软件系统的可重用性、可扩充性和可维护性,目前较好的开发方法是( )。

A.生命周期法
B.面向对象方法
C.原型法
D.结构化分析方法
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● (10) 是指系统或其组成部分能在其他系统中重复使用的特性。

(10)

A.可扩充性

B.可移植性

C.可重用性

D.可维护性


正确答案:C

第2题:

在面向对象程序设计语言中,__是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;消息传递可以实现发送一个通用的消息而调用不同的方法;

A.封装

B.消息传递

C.引用

D.继承


正确答案:D

第3题:

结构化设计的目标是通过开发用于解决各种问题的可重用的过程和方法,从而开发出较好的软件。()

此题为判断题(对,错)。


参考答案:√

第4题:

是指系统和(或)其组成部分能在其他系统中重复使用的程度。

A.可扩充性

B.可移植性

C.可重用性

D.可维护性


正确答案:C
解析:本题考核考生对软件综合管理知识点的掌握。软件的可重用性一直是软件工程所追求的目标之一,软件工程界希望有一天能和其他工业领域一样,利用标准化的软件模块快速构建特定的应用系统。事实上,这种努力也取得了相当大的进展,但是与人们所期望的目标还是有不少差距,软件模块还远没有像汽车上的轮胎那样拆卸、维修、更换方便和简单。大多数情况下所讨论的软件可重用性指软件本身的可重用性,即软件代码实现的可重用性。而实际上,软件的可重用性远不止这些,软件开发的全生命周期都有可重用的价值,包括项目的组织、软件需求、设计、文档、实现、测试方法和测试用例,都是可以被重复利用或借鉴的有效资源。可以说,一个成功的软件项目的全过程都是宝,就看你会不会利用。可重用性还指系统和(或)其组成部分能在其他系统中重复使用的程度。可重用性体现在软件的各个层次,通用的、可复用性高的软件模块往往已经由操作系统或开发工具提供,如通用库、标准组件和标准模板库等,并不需要程序员重新开发。

第5题:

发展面向对象方法的主要目的是()。

A.提高软件系统的可重用性、扩充性和可维护性

B.简化编程

C.节省开发费用

D.节省开发时间


正确答案:A

第6题:

是指系统或其组成部分能在其他系统中重复使用的特性。

A.可扩充性

B.可移植性

C.可重用性

D.可维护性


正确答案:C
解析:系统可扩充性是指系统处理能力和系统功能的可扩充程度,分为系统结构的可扩充能力、硬件设备的可扩充性和软件功能可扩充性等。可移植性是指将系统从一种硬件环境/软件环境下移植到另一种硬件环境/软件环境下所需付出努力的程度,该指标取决于系统中软硬件特征及系统分析和设计中关于其他性能指标的考虑。可维护性是指将系统从故障状态恢复到正常状态所需努力的程度,通常使用“平均修复时间”来衡量系统的可维护性。系统可重用性是指系统和(或)其组成部分能够在其他系统中重复使用的程度,分为硬件可重用性和软件可重用性。

第7题:

在软件生存期的维护扩充阶段,软件所要求的质量特性是( )

A.易使用性、可移植性

B.安全性、重用性

C.可扩充性、可靠性

D.可维护性、可扩充性


参考答案D

第8题:

采用先进的开发技术可提高软件开发的生产率,还可提高软件的可维护性。

A.错误

B.正确


参考答案:B

第9题:

在软件生存期的维护扩充阶段,软件所要求的质量特性是

A.易使用性和可移植性

B.安全性和重用性

C.可扩充性和可靠性

D.可维护性和可扩充性


正确答案:D
解析:在软件生存期的维护扩充阶段,软件所要求的质量特性是可维护性和可扩充性。

第10题:

()不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点

A、有利于代码重用

B、提高系统的运行效率

C、提高系统的开发效率

D、提高系统的可维护性


正确答案:B