(单选题)
在软件开发项目中强调"个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划",是()的基本思想。
A结构化方法
B敏捷方法
C快速原型方法
D增量迭代方法
正确答案
答案解析
结构化方法的基本思想是:用系统的思想、系统工程的方法,按用户至上的原则,结构化、模块化、自上而下对信息系统进行分析与设计。"个体和交互胜过过程和工具,可以工作的软件胜过全面的文档,客户合作胜过合同谈判,响应变化胜过遵循计划"这四句话是敏捷宣言.也是敏捷方法的基本思想。原型法在很难全面准确提出用户需求的情况下,本着对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。增量迭代方法把整个软件开发周期划分为若干个迭代周期,以架构为中心,按相当小的用例增量构造软件,每次迭代都产生一个可运行的不断改进了的系统原型,一个逐渐向目标系统接近的构架基线,从而达到系统的完全实现。
相似试题
(单选题)
软件过程管理一般包括:启动和范围定义;软件项目计划;();评审和评价;关闭和软件工程度量
(单选题)
项目正处于质量规划过程。假如在项目开发过程中,产品不能满足客户的要求,就会导致纠正行动、返工、废品和停工。以下()是对质量成本的真实描述。
(单选题)
在软件需求工程中,需求管理贯穿整个过程。需求管理最基本的任务是明确需求,并使项目团队和客户达成共识,即建立()
(单选题)
某软件公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采用UML的()进行交互过程建模。
(单选题)
过程质量是指过程满足明确和隐含需要的能力的特性之综合。根据GB/T16260-2006中的观点,在软件工程项目中,评估和改进一个过程是提高()的一种手段,并据此成为提高使用质量的一种方法。
(单选题)
在软件项目开发过程中,评估软件项目风险时,()与风险无关。
(单选题)
在软件项目开发过程中,评估软件项目风险时,一般不考虑()。
(单选题)
常见的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等,其中(1)适用于需求明确或很少变更的项目,(2)主要用来描述面向对象的软件开发过程。
(单选题)
常见的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等,其中(1)适用于需求明确或很少变更的项目,(2)主要用来描述面向对象的软件开发过程。