niusouti.com
参考答案和解析
正确答案: 软件产品从形成概念开始,经过开发,使用和维护,直至最后退役的全过程称为软件生存周期。
根据软件所处的状态,特征及软件开发活动的目的,任务可以将生存周期划分为若干阶段。一般说来,软件生存周期包括软件定义,软件开发,软件使用与维护三个部分,并可进一步细分为可行性研究。需求分析,概要设计,详细设计,实现,组装测试,确认测试,使用,维护和退役十个阶段。
解析: 暂无解析
更多“问答题什么是软件的生存周期?如何划分软件的生存周期?”相关问题
  • 第1题:

    什么是软件生存周期?


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

  • 第2题:

    软件生存周期为什么划分成阶段?


    正确答案: (1)任何一个阶段的具体任务不仅独立,而且简单,便于不同人员分工协作,从而降低整个软件开发工作的困难程度。
    (2)可以降低每个阶段任务的复杂程度,简化不同阶段的联系,有利于工程的组织管理,也便于采用良好的技术方法。
    (3)使软件开发的全过程以一种有条不紊的方式进行,保证软件的质量,特别是提高了软件的可维护性。

  • 第3题:

    什么是软件生存周期?软件生存周期一般包含哪三个部分?并可细化为那十个阶段?


    正确答案: 软件产品从形成概念开始,经过开发、使用和维护直至最后退役的全过程称为软件生存周期。
    一般来说,软件生存周期包括软件定义、软件开发、软件使用和维护三个部分。并可进一步细分为可行性研究、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用、维护和退役十个阶段。

  • 第4题:

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


    正确答案: 一个软件从开始计划起,到废弃不用止,成为软件的生存周期。
    把整个生存周期划分为较小的阶段,给每个阶段赋予确定而有限的任务,能够简化每一步的工作内容,使因为软件规模增长而大大增加了的软件复杂性变得较易控制和管理。

  • 第5题:

    问答题
    软件生存周期为什么划分成阶段?

    正确答案: (1)任何一个阶段的具体任务不仅独立,而且简单,便于不同人员分工协作,从而降低整个软件开发工作的困难程度。
    (2)可以降低每个阶段任务的复杂程度,简化不同阶段的联系,有利于工程的组织管理,也便于采用良好的技术方法。
    (3)使软件开发的全过程以一种有条不紊的方式进行,保证软件的质量,特别是提高了软件的可维护性。
    解析: 暂无解析

  • 第6题:

    问答题
    软件生存周期各阶段的主要任务是什么?

    正确答案: 软件生存周期按瀑布模型分为6个阶段:
    可行性研究与计划(确定系统的目标和规模,分析项目的可行性);
    需求分析与规格说明(明确系统的规格和要求);
    设计(包括概要设计和详细设计,将系统分解为模块);
    编程(用程序语言实现每个模块,简单容易);
    测试(发现并改正错误,分为模块测试、集成测试和系统联调三级);
    运行维护(扩充功能、纠错等)。
    解析: 暂无解析

  • 第7题:

    问答题
    简述软件生存周期。

    正确答案: 软件生存周期是指一个软件从提出开发要求开始直到该软件报废为止的整个时期。通常,软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等活动,可以将这些活动以适当方式分配到不同阶段去完成。
    解析: 暂无解析

  • 第8题:

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

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

  • 第9题:

    问答题
    什么是软件生存周期?

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

  • 第10题:

    问答题
    软件工具是什么?按照软件生存周期可将其分为几类?

    正确答案: 软件工具是指为支持计算机软件及其文档的开发、维护、模拟、移植或管理而研制的程序系统。按照软件生存周期可将其分为如下几类:
    (1)需求分析:如数据流图绘制与分析工具、状态转换图绘制与分析工具、面向对象的模型和分析工具、快速原型构造工具、数据字典与数据库工具等。
    (2)软件设计:如HIPO图、PDL(程序设计语言)或PAD(问题分析图)支持工具等。
    (3)编码:集成化的程序员工作平台。如各种正文编辑器和常规的编译程序、汇编程序、连结程序及符号调试器等。
    (4)软件测试:如静态分析器、动态覆盖率测试器、测试用例生成器、测试报告生成器及环境模拟器等。
    (5)软件维护:如反汇编程序、反编译程序、程序结构分析器、源程序格式化工具、文档生成工具、源程序至PAD(问题分析图)或流程图的自动转换工具等。
    解析: 暂无解析

  • 第11题:

    问答题
    在划分软件生存周期阶段时,应遵循的基本原则是什么?

    正确答案: 软件生存周期的各个阶段有不同的划分。软件规模、种类、开发方式、开发环境以及开发使用方法都影响软件生存周期的划分。在划分软件生存周期阶段时,应遵循的一条基本原则是各阶段的任务应尽可能相对独立,同一阶段各项目任务的性质尽可能相同,从而降低每个阶段任务的复杂程度,简化不同阶段之间的联系,有利于软件项目开发的组织管理。
    解析: 暂无解析

  • 第12题:

    名词解释题
    软件生存周期如何划分?

    正确答案: 可将软件生存周期划分为3个过程共9个阶段。软件定义过程:由可行性研究和需求分析2个阶段组成;软件开发过程:由概要设计、详细设计、实现、组装测试、验收测试5个阶段组成;软件使用与维护过程:由使用与维护和退役2个阶段组成。
    解析: 暂无解析

  • 第13题:

    软件工具是什么?按照软件生存周期可将其分为几类?


    正确答案: 软件工具是指为支持计算机软件及其文档的开发、维护、模拟、移植或管理而研制的程序系统。按照软件生存周期可将其分为如下几类:
    (1)需求分析:如数据流图绘制与分析工具、状态转换图绘制与分析工具、面向对象的模型和分析工具、快速原型构造工具、数据字典与数据库工具等。
    (2)软件设计:如HIPO图、PDL(程序设计语言)或PAD(问题分析图)支持工具等。
    (3)编码:集成化的程序员工作平台。如各种正文编辑器和常规的编译程序、汇编程序、连结程序及符号调试器等。
    (4)软件测试:如静态分析器、动态覆盖率测试器、测试用例生成器、测试报告生成器及环境模拟器等。
    (5)软件维护:如反汇编程序、反编译程序、程序结构分析器、源程序格式化工具、文档生成工具、源程序至PAD(问题分析图)或流程图的自动转换工具等。

  • 第14题:

    在划分软件生存周期阶段时,应遵循的基本原则是什么?


    正确答案:软件生存周期的各个阶段有不同的划分。软件规模、种类、开发方式、开发环境以及开发使用方法都影响软件生存周期的划分。在划分软件生存周期阶段时,应遵循的一条基本原则是各阶段的任务应尽可能相对独立,同一阶段各项目任务的性质尽可能相同,从而降低每个阶段任务的复杂程度,简化不同阶段之间的联系,有利于软件项目开发的组织管理。

  • 第15题:

    软件生存周期如何划分?


    正确答案: 可将软件生存周期划分为3个过程,共9个阶段。
    1.软件定义过程:由可行性研究和需求分析2个阶段组成;
    2.软件开发过程:由概要设计、详细设计、实现、组装测试、验收测试5个阶段组成;
    3.软件使用与维护过程:由使用与维护和退役2个阶段组成。

  • 第16题:

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


    正确答案: 是描述软件开发过程中各种活动如何执行的模型。

  • 第17题:

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

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

  • 第18题:

    名词解释题
    软件生存周期模型软件生存周期模型

    正确答案: 是描述软件开发过程中各种活动如何执行的模型。
    解析: 暂无解析

  • 第19题:

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

    正确答案: 软件产品从形成概念开始,经过开发、使用和维护,直到最后退役的全过程叫软件生存周期。
    软件开发过程模型表示软件开发中各个活动的安排方式,出来软件开发各个活动之间关系,是软件开发过程的概括,是软件工程的重要内容,其为软件管理提供里程碑和进度表,为软件开发过程提供原则和方法,其包括有以软件需求完全确定为前提的瀑布模型,以渐进式开发模型的原型和螺旋模型,以形式化开发方法为基础的变换模型。
    解析: 暂无解析

  • 第20题:

    问答题
    什么是软件生存周期?软件生存周期一般包含哪三个部分?并可细化为那十个阶段?

    正确答案: 软件产品从形成概念开始,经过开发、使用和维护直至最后退役的全过程称为软件生存周期。
    一般来说,软件生存周期包括软件定义、软件开发、软件使用和维护三个部分。并可进一步细分为可行性研究、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用、维护和退役十个阶段。
    解析: 暂无解析

  • 第21题:

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

    正确答案: 1.一个软件从开始计划起,到废弃不用止,成为软件的生存周期。
    2.把整个生存周期划分为较小的阶段,给每个阶段赋予确定而有限的任务,能够简化每一步的工作内容,使因为软件规模增长而大大增加了的软件复杂性变得较易控制和管理。
    解析: 暂无解析

  • 第22题:

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

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

  • 第23题:

    问答题
    软件生存周期如何划分?

    正确答案: 可将软件生存周期划分为3个过程,共9个阶段。
    1.软件定义过程:由可行性研究和需求分析2个阶段组成;
    2.软件开发过程:由概要设计、详细设计、实现、组装测试、验收测试5个阶段组成;
    3.软件使用与维护过程:由使用与维护和退役2个阶段组成。
    解析: 暂无解析