管理类

单选题在各种系统开发方法中,系统可重用性、扩充性、维护性最好的开发方法是()。A 原型法B 生命周期法C 面向对象的方法D 增长法

题目
单选题
在各种系统开发方法中,系统可重用性、扩充性、维护性最好的开发方法是()。
A

原型法

B

生命周期法

C

面向对象的方法

D

增长法

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.可扩充性

B.可移植性

C.可重用性

D.可维护性


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

第2题:

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

A.可扩充性

B.可移植性

C.可重用性

D.可维护性


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

第3题:

原型法开发方法的主要优点是()

A.系统重用性好

B.系统开发时间短

C.系统开发费用低

D.用户要求可较好满足


参考答案:D

第4题:

在开发方法的描述中,正确的是()。

  • A、原型法特别适合于大型信息系统开发
  • B、面向对象的方法特别适合于小型应用系统的开发
  • C、结构化方法目前仅支持中小型系统的开发
  • D、在系统开发中最好用一种开发方法

正确答案:B

第5题:

在现在的数据库系统开发中,常采用高级语言或第四代(4GL)语言进行开发,这是为了

A.代码的可重用性

B.系统的可维护性

C.降低开发和维护费用

D.用户界面的友好性


正确答案:C
解析:在数据库系统的开发中,开发的周期意味着开发的成本,开发周期越长,所投入的人力、物力就越多,无形中提高了开发的成本,所以采用高级语言或第四代(4GL)语言进行开发,以缩短开发周期,降低开发费用。另外,软件维护所产生的费用也不可忽视。实践证明,对于自行开发的应用,底层运行环境的年维护费用,可达开发费用的15%-20%,而应用本身的年维护费用则只达到开发费用的10%~20%,如果应用开发工具本身提供了底层支持运行环境,使业务人员专注于业务规则和数据处理流程的开发,就可降低开发和维护的费用。

第6题:

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

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

B.简化编程

C.节省开发费用

D.节省开发时间


正确答案:A

第7题:

在各种系统开发方法中,系统可重要性、扩充性、维护性较好的开发方法是( 1 )

A.原型法

B.生命周期法

C.面向对象的方法

D.增长法


正确答案:C

第8题:

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

(10)

A.可扩充性

B.可移植性

C.可重用性

D.可维护性


正确答案:C

第9题:

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

A.生命周期法
B.面向对象方法
C.原型法
D.结构化分析方法

答案:B
解析:
面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它以数据为中心而不是以功能为中心来描述系统,数据相对于功能而言具有更强的稳定性。它将数据和对数据的操作封装在一起,作为一个整体来处理,采用数据抽象和信息隐蔽技术,将这个整体抽象成一种新的数据类型——类,并且考虑不同类之间的联系和类的重用性。类的集成度越高,就越适合大型应用程序的开发。另一方面,面向对象程序的控制流程由运行时各种事件的实际发生来触发,而不再由预定顺序来决定,更符合实际。事件驱动程序的执行围绕消息的产生与处理,靠消息循环机制来实现。在实际编程时可以采用搭积木的方式来组织程序,站在“巨人”的肩上实现自己的目标。面向对象程序的设计方法使得程序结构清晰、简单,提高了代码的重用性,有效减少了程序的维护量,提高了软件的开发效率。

第10题:

生命周期法是信息系统开发中的最好方法。因此,在系统开发中应全部采用生命周期法。


正确答案:错误

更多相关问题