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

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

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

参考解析

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

相关考题:

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

采用先进的开发技术可提高软件开发的生产率,还可提高软件的可维护性。 A.错误B.正确

● (10) 是指系统或其组成部分能在其他系统中重复使用的特性。(10)A.可扩充性B.可移植性C.可重用性D.可维护性

是指系统或其组成部分能在其他系统中重复使用的特性。A.可扩充性B.可移植性C.可重用性D.可维护性

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

在软件生存期的维护扩充阶段,软件所要求的质量特性是( ) A.易使用性、可移植性B.安全性、重用性C.可扩充性、可靠性D.可维护性、可扩充性

发展面向对象方法的主要目的是()。 A.提高软件系统的可重用性、扩充性和可维护性B.简化编程C.节省开发费用D.节省开发时间

在软件生存期的维护扩充阶段,软件所要求的质量特性是A.易使用性和可移植性B.安全性和重用性C.可扩充性和可靠性D.可维护性和可扩充性

是指系统和(或)其组成部分能在其他系统中重复使用的程度。A.可扩充性B.可移植性C.可重用性D.可维护性

()不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点 A、有利于代码重用B、提高系统的运行效率C、提高系统的开发效率D、提高系统的可维护性

是指一个软件模块是否容易修改、更新和扩展。A.可移植性B.可维护性C.可重用性D.可扩充性

多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和( )。A.可扩充性B.健壮性C.可维护性D.可理解性

● (28)是指系统和(或)其组成部分能在其他系统中重复使用的程度。(28)A. 可扩充性B. 可移植性C. 可重用性D. 可维护性

( )不是采用MVC(模型-视图-控制器)体系结构进行软件系统开发的优点A.有利于代码重用 B.提高系统的运行效率 C.提高系统的开发效率 D.提高系统的可维护性

原型法开发方法的主要优点是()A、系统重用性好B、系统开发时间短C、系统开发费用低D、用户要求可较好满足

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

什么是可重用性?如何通过提高软件的可重用性来提高软件的可维护性?

软件重用技术是从根本上提高软件可维护性的重要技术。

面向对象方法的缺点之一是()A、对系统开发的技术环境要求高B、开发的系统可重用性低C、开发的系统稳定性低D、开发的系统可维护性低

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

提高()是发展CASE的目的。A、系统的重用性B、系统的可维护性C、系统的可扩充性D、系统的开发效率和质量

判断题软件重用技术是从根本上提高软件可维护性的重要技术。A对B错

单选题面向对象方法的缺点之一是()A对系统开发的技术环境要求高B开发的系统可重用性低C开发的系统稳定性低D开发的系统可维护性低

问答题什么是可重用性?如何通过提高软件的可重用性来提高软件的可维护性?

判断题结构化设计的目标是通过开发用于解决各种问题的可重用的过程和方法,从而开发出较好的软件A对B错

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

单选题提高()是发展CASE的目的。A系统的重用性B系统的可维护性C系统的可扩充性D系统的开发效率和质量