某企业集团欲开发基于互联网的业务信息系统,前期需求不明确,同时在市场压力下,要求尽快推向市场。此时适宜使用的软件开发过程模型是__________。 A.瀑布模型 B.原型化模型 C.V模型 D.螺旋模型
第1题:
A.产品转型
B.市场转型
C.业务过程转型
D.行业转型
第2题:
在信息系统开发中,对用户需求不明确的、系统需求动态的系统,通常采用的开发方法是()
A.生命周期法
B.原型法
C.结构化开发方法
D.自主开发方法
第3题:
● 某企业欲开发基于互联网的业务系统,前期需求不明确,同时在市场压力下,要求尽快推向市场。此时适宜使用的软件开发过程模型是 (26) 。
A. 瀑布模型 B. 螺旋模型 C. V模型 D. 原型化模型
第4题:
某软件开发项目的用户在项目初始阶段提出的需求不全面也不明确,此项目宜采用(2)开发。
A.生命周期法
B.原型
C.面向对象的开发方法
D.瀑布式开发方法
第5题:
● 某小型软件公司欲开发一个基于Web的考勤管理系统,客户对系统的基本功能、表现形式等要求并不明确,在这种情况下,采用(23)比较合适。
(23)
A.瀑布模型
B.螺旋模型
C. V模型
D.原型化模型
第6题:
● 某软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用 (19) 。
(19)
A. 瀑布模型
B. 增量模型
C. 原型开发模型
D. 快速应用程序开发(RAD)
第7题:
某待开发的信息系统,具体功能需求不明确,需求因业务发展需要频繁变动,适用于此信息系统的开发方法是(25)。
A.螺旋模型
B.原型方法
C.瀑布模型
D.面向系统的方法
第8题:
A.瀑布模型
B.增量模型
C.原型开发模型
D.快速应用程序开发(RAD)
瀑布模型也称为生命周期法,是生命周期法中最常用的开发模型,它把软件开发的过程分为软件计划、需求分析、软件设计、程序编码、软件测试和运行维护6个阶段,规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型是最早出现的软件开发模型,在软件工程中占有重要的地位,它提供了软件开发的基本框架。瀑布模型主要用于需求明确或很少变更的项目。
原型法适合于用户没有肯定其需求的明确内容的时候。它是先根据已给的和分析的需求,建立一个原始模型,这是一个可以修改的模型(在生命周期法中,需求分析成文档后一般不再进行修改)。在软件开发的各个阶段都把有关信息相互反馈,直至模型的修改,使模型渐趋完善。在这个过程中,用户的参与和决策加强了,最终的结果是更适合用户的要求。这种原型法成败的关键及效率的高低,关键在于模型的建立及建模的速度。
增量模型融合了瀑布模型的基本成分(重复地应用)和原型的迭代特征。采用随着日程时间的进展而交错的线性序列。每一个线性序列产生软件的一个可发布的"增量"。当使用增量模型时,第一个增量往往是核心的产品,即实现了基本的需求,但很多补充的特性还没有发布。核心产品交用户使用,使用和/或评估的结果是下一个增量的开发计划。该计划包括对核心产品的修改,使其能更好地满足用户的需要,并发布一些新增的特点和功能。这个过程在每一个增量发布后不断重复,直到产生最终的完善产品。RAD是一个线性顺序的软件开发模型,强调极短的开发周期和可复用程序构件的开发。RAD模型是瀑布模型的一个高速变种,通过使用基于构件的建造方法获得了快速开发。如果需求理解得很好,且约束了项目范围,RAD模型使得一个开发组能够在很短时间内创建出功能完善的系统。RAD方法主要用于信息系统应用软件的开发,它包含业务建模、数据建模、处理建模、应用生成、测试及反复5个阶段。
第9题:
在互联网普及之前,个体要将发明推向市场常容易的。
第10题:
某软件公司欲开发一个基于Web的考勤管理系统。在项目初期,客户对系统的基本功能、表现形式等要求并不明确,在这种情况下,采用( )开发方法比较合适。
A.瀑布式 B.形式化 C.结构化 D.极限编程