什么是软件生存周期?软件开发过程模型与软件生存周期之间是何关系?

题目
问答题
什么是软件生存周期?软件开发过程模型与软件生存周期之间是何关系?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件生存周期及其模型是什么?


正确答案: 软件生存周期(Softwarelifecycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,知道失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每个时期又划分为若干个阶段。每个阶段有明确的任务。
周期模型(典型的几种):
瀑布模型
快速原型模型:快速原型模型允许在需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向用户展示待开发软件的全部或部分功能和性能;用户对该原型进行测试评定,给出具体改进意见以丰富细化软件需求;开发人员据此对软件进行修改完善,直至用户满意认可之后,进行软件的完整实现及测试、维护。
迭代模型:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:需求分析、设计、实施和测试工作流程。实质上,它类似小型的瀑布式项目。RUP认为,所有的阶段都可以细分为迭代。每一次的迭代都会产生一个可以发布的产品,这个产品是最终产品的一个子集。
生命周期阶段:
软件计划与可行性分析;需求分析;软件设计;编码;软件测试;运行与维护。

第2题:

什么是软件生存周期?


正确答案: 软件从定义开始,经过开发、使用和维护,直到最终退役的全过程称为软件生存周期。

第3题:

什么是软件的生存周期?如何划分软件的生存周期?


正确答案: 软件产品从形成概念开始,经过开发,使用和维护,直至最后退役的全过程称为软件生存周期。
根据软件所处的状态,特征及软件开发活动的目的,任务可以将生存周期划分为若干阶段。一般说来,软件生存周期包括软件定义,软件开发,软件使用与维护三个部分,并可进一步细分为可行性研究。需求分析,概要设计,详细设计,实现,组装测试,确认测试,使用,维护和退役十个阶段。

第4题:

瀑布模型是以()驱动的软件生存周期模型,适合需求明确的软件系统开发。


正确答案:文档

第5题:

软件生命周期是什么含义?它与软件生命周期模型有何关系?


正确答案: 软件生命周期划分为市场调研、立项、需求分析、策划、概要设计、详细设计、编程、单体测试、集成测试、运行、维护、退役几个过程,前一过程的终止点就是后一过程的起始点。软件生命周期与软件生命周期模型有关:不同的生命周期模型,可能对应着不同的生存周期。生存周期不同,该软件的开发阶段划分、评审次数、基线标准都有所不同,甚至维护方法都有所区别。

第6题:

软件生存周期中的软件开发过程由概要设计和其它哪几个阶段组成?


正确答案: (1)详细设计
(2)实现
(3)组装设计
(4)验收测试

第7题:

以下关于软件生存周期模型的叙述,正确的是()

  • A、在瀑布模型中,前一个阶段的错误和疏漏会隐蔽地带到后一个阶段
  • B、在任何情况下使用演化模型,都能在一定周期内由原型演化到最终产品
  • C、软件生存周期模型的主要目标是为了加快软件开发的速度
  • D、当一个软件系统的生存周期结束之后,它就进入到一个新的生存周期模型

正确答案:A

第8题:

什么是软件工程?请叙述软件生存周期的各个阶段。


正确答案: 软件工程:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
阶段:分析、设计、实现、运行。

第9题:

什么是软件生存周期模型?有哪些主要模型?


正确答案: 生存周期模型:描述软件开发过程中各种活动如何执行的模型。对软件开发提供强有力的支持,为开发过程中的活动提供统一的政策保证,为参与开发的人员提供帮助和指导,是软件生存周期模型化技术的基础,也是建立软件开发环境的核心。
主要有:瀑布模型,增量模型,螺旋模型,喷泉模型,基于知识的模型,变换模型。

第10题:

软件生存周期中的软件开发过程由哪几个阶段组成?各阶段的任务是什么?


正确答案:以瀑布模型为例主要包括六个阶段:
①可行性研究,确定系统的目标与规模,分析项目的可行性
②需求分析与规格说明,明确系统的规格与要求
③设计,包括概要设计与详细设计
④编程,用程序语音实现每个模块的功能
⑤测试,发现并改正错误
⑥运行与维护