某开发小组的任务是开发一个大型软件产品的图形用户界面,宜采用( )开发过程模型。A.瀑布B.原型C.V模型D.螺旋
某开发小组的任务是开发一个大型软件产品的图形用户界面,宜采用( )开发过程模型。
A.瀑布
B.原型
C.V模型
D.螺旋
B.原型
C.V模型
D.螺旋
参考解析
解析:瀑布模型适合需求确定的应用,原型模型适合于需求不确定的情况(如界面的开发),螺旋模型结合了瀑布模型和原型模型两类模型,并加入了风险分析,适合于大型复杂软件系统的开发。V模型只是将瀑布模型中的测试部分做了细化,其最大特点(可能也是最大的缺点)就是“线性执行”,测试的工作在编码完成后才开始进行。
相关考题:
● 某软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用 (19) 。(19)A. 瀑布模型B. 增量模型C. 原型开发模型D. 快速应用程序开发(RAD)
软件开发模型是软件开发全部过程、活动和任务的结构框架。它能直观表达软件开发全过程,明确规定要完成的主要活动、任务和开发策略。传统开发模型包括:瀑布模型,快速原型模型,演化开发模型,增量模型螺旋模型,面向对象开发模型,构件集成模型形式化开发模型,转换模型,净室模型等。请根据你实际参与开发的经验,论述下列三个问题:简述你参加过软件应用开发项目的概要和你所担任的工作。
软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。渐增模型是在快速开发一个(1)的基础上,逐步演化成最终的软件。螺旋模型综合了(2)的优点,并增加了(3)。喷泉模型描述的是面向(4)的开发过程,反映了该开发过程的(5)特征。A.简单模块B.执行环境C.原型D.程序界面
某开发小组欲开发一个软件系统,实现城市中不同图书馆的资源共享,包括实体资源和电子资源,共享规则可能在开发过程中有变化。客户希望开发小组能尽快提交可运行的软件,且可以接受多次交付。这种情况下最适宜采用( )开发过程模型。主要是因为这种模型 ( ) 。A.瀑布 B.原型 C.增量 D.螺旋 A.可以快速提交阶段性的软件产品 B.需求变化对开发没有影响 C.减少用户适应和习惯系统的时间和精力D.能够很好解决风险问题
某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料开始,到产品的加工和销售进行全程跟踪。购买材料的流程、产品的加工过程以及销售过程可能会发生变化。该软件的开发最不适宜采用( 29 )模型,主要是因为这种模型( 30 )。A.不能解决风险B.不能快速提交软件C.难以适应变化的需求D.不能理解用户的需求
某小型软件产品公司欲开发一个技术上有较大突破的儿童益智产品,该产品采用到虚拟现实的硬件环境和一些高新软件技术。由于儿童娱乐市场的竞争非常激烈,完成这项开发工作的压力很大。对于该开发项目,比较适合选择(28)过程开发模型。A.瀑布B.RADC.螺旋D.原型
某开发小组欲开发一个软件系统,实现城市中不同图书馆的资源共享,包括实体资源和电子资源,共享规则可能在开发过程中有变化。客户希望开发小组能尽快提交可运行的软件,且可以接受多次交付。这种情况下最适宜采用(1)开发过程模型。主要是因为这种模型(2)。1、____A.瀑布B.原型C.增量D.螺旋
某开发小组欲开发一个软件系统,实现城市中不同图书馆的资源共享,包括实体资源和电子资源,共享规则可能在开发过程中有变化。客户希望开发小组能尽快提交可运行的软件,且可以接受多次交付。这种情况下最适宜采用( )开发过程模型A.瀑布B.原型C.增量D.螺旋
某开发小组欲开发一个软件系统,实现城市中不同图书馆的资源共享,包括实体资源和电子资源,共享规则可能在开发过程中有变化。客户希望开发小组能尽快提交可运行的软件,且可以接受多次交付。这种情况下最适宜采用(1)开发过程模型。主要是因为这种模型(2)。2、____A.可以快速提交阶段性的软件产品B.需求变化对开发没有影响C.减少用户适应和习惯系统的时间和精力D.能够很好解决风险问题
模型是一个增量型的软件开发过程模型,强调极短的开发周期。该模型是瀑布模型的一个“高速”变种,通过大量使用可复用构件,采用基于构件的建造方法赢得快速开发。A.CBSD模型B.RAD模型C.RUP模型D.喷泉模型
单选题非常适合于在软件开发初期很难确定用户需求的情况所采用的软件开发过程模型是()。A瀑布模型B原型模型C演化模型D喷泉模型