简答题

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

正确答案

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

答案解析

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

    简答题查看答案

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

    简答题查看答案

  • 什么是瀑布模型? 它将软件生存周期分为哪几个阶段?适合于哪些项目开发?

    简答题查看答案

  • 软件生存周期模型软件生存周期模型

    名词解析查看答案

  • 具有风险分析的软件生存周期模型是()

    单选题查看答案

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

    填空题查看答案

  • 软件生存周期模型

    名词解析查看答案

  • 在软件生存周期的瀑布模型中一般包括计划、()、设计、编码、测试、维护等阶段

    单选题查看答案

  • 什么是软件生存周期?把生存周期划分为阶段的目的是什么?

    简答题查看答案