单选题

在软件开发项目中强调"个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划",是()的基本思想。

A结构化方法

B敏捷方法

C快速原型方法

D增量迭代方法

正确答案

来源:www.examk.com

答案解析

结构化方法的基本思想是:用系统的思想、系统工程的方法,按用户至上的原则,结构化、模块化、自上而下对信息系统进行分析与设计。"个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划"这四句话是敏捷宣言.也是敏捷方法的基本思想。原型法在很难全面准确提出用户需求的情况下,本着对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。增量迭代方法把整个软件开发周期划分为若干个迭代周期,以架构为中心,按相当小的用例增量构造软件,每次迭代都产生一个可运行的不断改进了的系统原型,一个逐渐向目标系统接近的构架基线,从而达到系统的完全实现。
相似试题
  • 软件过程管理一般包括:启动和范围定义;软件项目计划;();评审和评价;关闭和软件工程度量

    单选题查看答案

  • 项目正处于质量规划过程。假如在项目开发过程中,产品不能满足客户的要求,就会导致纠正行动、返工、废品和停工。以下()是对质量成本的真实描述。

    单选题查看答案

  • 在软件需求工程中,需求管理贯穿整个过程。需求管理最基本的任务是明确需求,并使项目团队和客户达成共识,即建立()

    单选题查看答案

  • 某软件公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采用UML的()进行交互过程建模。

    单选题查看答案

  • 过程质量是指过程满足明确和隐含需要的能力的特性之综合。根据GB/T16260-2006中的观点,在软件工程项目中,评估和改进一个过程是提高()的一种手段,并据此成为提高使用质量的一种方法。

    单选题查看答案

  • 在软件项目开发过程中,评估软件项目风险时,()与风险无关。

    单选题查看答案

  • 在软件项目开发过程中,评估软件项目风险时,一般不考虑()。

    单选题查看答案

  • 常见的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等,其中(1)适用于需求明确或很少变更的项目,(2)主要用来描述面向对象的软件开发过程。

    单选题查看答案

  • 常见的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等,其中(1)适用于需求明确或很少变更的项目,(2)主要用来描述面向对象的软件开发过程。

    单选题查看答案