某大型软件公司早期开发的字处理应用软件已被广泛使用。该公司为了获得更多的利益,已对外公布近期将有新版本上市。面对这紧迫的开发期限,适合选择开放式团队结构和(15)模型。

admin2010-01-28  34

问题 某大型软件公司早期开发的字处理应用软件已被广泛使用。该公司为了获得更多的利益,已对外公布近期将有新版本上市。面对这紧迫的开发期限,适合选择开放式团队结构和(15)模型。

选项 A、瀑布
B、原型化
C、螺旋
D、迭代

答案D

解析 瀑布模型是一种将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等6个基本活动,并且规定了它们自上而下、相互衔接的固定次序的系统开发方法。瀑布模型强调文档的作用,并要求每个阶段都要仔细验证,它适用于需求明确或很少变更的项目。原型化模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。显然,原型化模型可以克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,具有显著的效果。螺旋模型是指将瀑布模犁和原型化模型结合起来,强调风险分析的一种开发模型。迭代模型主要针对事先不能完整定义需求的软件开发项目。根据用户的需求,首先开发核心系统。当该核心系统投入运行后,用户试用并有效地提出反馈。开发人员根据用户的反馈,实施开发的迭代过程。每一次迭代过程均由需求、设计、编码、测试和集成等阶段组成,为整个系统增加一个可定义的、可管理的子集。也可将该模型看做是重复执行的多个瀑布模型。本试题中,该字处理应用软件(老版本)已被广泛使用,新版本将在“近期”上市。项目开发团队面临着“紧迫的开发期限”等问题。该新版本字处理应用软件是基于老版本的基础上改进开发的,而非“全面推倒重来”,建议该项目开发团队选择开放式团队结构和迭代开发模型。
转载请注明原文地址:https://jikaoti.com/ti/gpS7FFFM
0

最新回复(0)