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

    软件生命周期为什么要划分成阶段?应怎样来划分阶段?在软件开发过程中,为什么要强调文档编写?


    正确答案: 在运用工程的方法来进行软件开发时,必须遵守一些工程性的基本原则:分解、计划、规范。相应的软件工程的一些基本原则包括软件周期的划分,这要求在时间上进行分解,即将软件开发过程分解为一系列的分阶段的任务。这也有利于降低软件开发的难度。
    一般来说,软件从产生、发展到淘汰要经历定义、开发和维护三大阶段。具体地来说,即定义阶段的可行性论证与开发计划、需求分析,开发阶段的概要计、详细设计和编码,维护阶段的测试、运行维护。强调文档的编制是因为它有以下主要作用:
    1.作为开发人员在一定阶段内承担任务的工作结果和结束标志。
    2. 向管理人员提供软件开发工作的进展情况,白软件开发过程中的一些“不可见”的事物转换成“可见”的文字资料,以便管理人员在各个阶段检查开发计划的实施情况,使之能够对工作结果进行清晰的审计。
    3.记录开发过程中的技术信息,以便协调工作,并作为下一阶段工作的基础。
    4.提供有关软件维护、培训、流通和运行信息,有助于管理人员、开发人员、操作人员和用户之间的工作了解。 
    5.向未来用户介绍软件的功能和能力,使之能判断该软件能否适合使用者使用。

  • 第2题:

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


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

  • 第3题:

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


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

  • 第4题:

    在软件生存周期中,软件定义过程可以通过软件系统的()、()两个阶段来完成。


    正确答案:可行性研究;需求分析

  • 第5题:

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


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

  • 第6题:

    划分软件生存周期的阶段时所应遵循的基本原则是()。

    • A、各阶段的任务尽可能相关性
    • B、各阶段的任务尽可能相对独立
    • C、各阶段的任务在时间上连续
    • D、各阶段的任务在时间上相对独立

    正确答案:B

  • 第7题:

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

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

  • 第8题:

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

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

  • 第9题:

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

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

  • 第10题:

    问答题
    软件生命周期为什么要划分成阶段?应怎样来划分阶段?在软件开发过程中,为什么要强调文档编写?

    正确答案: 在运用工程的方法来进行软件开发时,必须遵守一些工程性的基本原则:分解、计划、规范。相应的软件工程的一些基本原则包括软件周期的划分,这要求在时间上进行分解,即将软件开发过程分解为一系列的分阶段的任务。这也有利于降低软件开发的难度。
    一般来说,软件从产生、发展到淘汰要经历定义、开发和维护三大阶段。具体地来说,即定义阶段的可行性论证与开发计划、需求分析,开发阶段的概要计、详细设计和编码,维护阶段的测试、运行维护。强调文档的编制是因为它有以下主要作用:
    1.作为开发人员在一定阶段内承担任务的工作结果和结束标志。
    2. 向管理人员提供软件开发工作的进展情况,白软件开发过程中的一些“不可见”的事物转换成“可见”的文字资料,以便管理人员在各个阶段检查开发计划的实施情况,使之能够对工作结果进行清晰的审计。
    3.记录开发过程中的技术信息,以便协调工作,并作为下一阶段工作的基础。
    4.提供有关软件维护、培训、流通和运行信息,有助于管理人员、开发人员、操作人员和用户之间的工作了解。 
    5.向未来用户介绍软件的功能和能力,使之能判断该软件能否适合使用者使用。
    解析: 暂无解析

  • 第11题:

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

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

  • 第12题:

    问答题
    GIS软件工程生存周期包含那几个阶段?每个阶段的主要任务是什么?

    正确答案: GIS定义阶段:软件的开发计划、需求分析;GIS开发阶段:系统设计、程序编码;GIS维护阶段:测试和维护。
    解析: 暂无解析

  • 第13题:

    何谓软件生存周期?其可以划分为几个时期?每个时期又可分为几个阶段?每个阶段的主要任务是什么?


    正确答案: 一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。
    软件生存期也可以分为三个时期:计划时期、开发时期和运行时期。
    软件生存周期一般可分为以下几个阶段:
    1.问题定义问题定义阶段必须回答的关键问题是“要解决的问题是什么?”,正确理解用户的真正需求。2)可行性研究这个阶段要回答的关键问题是:对于上一个阶段所确定的问题“有行得通的解决办法吗?”,可行性研究阶段应该导出系统的高层逻辑模型(通常用数据流图表示),准确地估计系统的成本和效益。
    3.需求分析需求分析阶段的任务,主要是确定目标系统必须具备的功能,得出经用户确认的系统逻辑模型。根据该系统逻辑模型,准确地回答“为了解决这个问题,目标系统必须做什么”。
    4.总体设计也叫概要设计或初步设计。这个阶段必须回答的是“概括地说,应该如何解决这个问题”。总体设计的目标是将需求分析阶段定义的系统模型转换成相应的软件结构,以规定软件的形态及各成分间的层次关系、界面及接口要求。
    5.详细设计详细设计阶段的任务是把解法具体化,也就是回答“应该怎样具体地实现这个系统”。详细设计亦即模块设计。它是在算法设计和结构设计的基础上,针对每个模块的功能、接口和算法定义,设计模块内部的算法过程及程序的逻辑结构,并编写模块设计说明。
    6.编码这个阶段的任务,是根据详细设计的结果,选择一种适合的程序设计语言,把详细设计的结果翻译成程序的源代码。
    7.测试以便尽早发现程序中的错误和缺陷而进行的一个过程,有单元测试、集成测试、确认测试和系统测试4种。
    8.运行与维护通过各种必要的维护措施支持软件系统能持久地满足用户的需要。

  • 第14题:

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


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

  • 第15题:

    软件生存周期如何划分?


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

  • 第16题:

    GIS软件工程生存周期包含那几个阶段?每个阶段的主要任务是什么?


    正确答案: GIS定义阶段:软件的开发计划、需求分析;GIS开发阶段:系统设计、程序编码;GIS维护阶段:测试和维护。

  • 第17题:

    在软件生存周期中,软件定义过程可以通过软件系统的()和()两个阶段来完成。


    正确答案:可行性研究;需求分析

  • 第18题:

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

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

  • 第19题:

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

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

  • 第20题:

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

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

  • 第21题:

    问答题
    何谓软件生存周期?其可以划分为几个时期?每个时期又可分为几个阶段?每个阶段的主要任务是什么?

    正确答案: 一个软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生存周期。
    软件生存期也可以分为三个时期:计划时期、开发时期和运行时期。
    软件生存周期一般可分为以下几个阶段:
    1.问题定义问题定义阶段必须回答的关键问题是“要解决的问题是什么?”,正确理解用户的真正需求。2)可行性研究这个阶段要回答的关键问题是:对于上一个阶段所确定的问题“有行得通的解决办法吗?”,可行性研究阶段应该导出系统的高层逻辑模型(通常用数据流图表示),准确地估计系统的成本和效益。
    3.需求分析需求分析阶段的任务,主要是确定目标系统必须具备的功能,得出经用户确认的系统逻辑模型。根据该系统逻辑模型,准确地回答“为了解决这个问题,目标系统必须做什么”。
    4.总体设计也叫概要设计或初步设计。这个阶段必须回答的是“概括地说,应该如何解决这个问题”。总体设计的目标是将需求分析阶段定义的系统模型转换成相应的软件结构,以规定软件的形态及各成分间的层次关系、界面及接口要求。
    5.详细设计详细设计阶段的任务是把解法具体化,也就是回答“应该怎样具体地实现这个系统”。详细设计亦即模块设计。它是在算法设计和结构设计的基础上,针对每个模块的功能、接口和算法定义,设计模块内部的算法过程及程序的逻辑结构,并编写模块设计说明。
    6.编码这个阶段的任务,是根据详细设计的结果,选择一种适合的程序设计语言,把详细设计的结果翻译成程序的源代码。
    7.测试以便尽早发现程序中的错误和缺陷而进行的一个过程,有单元测试、集成测试、确认测试和系统测试4种。
    8.运行与维护通过各种必要的维护措施支持软件系统能持久地满足用户的需要。
    解析: 暂无解析

  • 第22题:

    单选题
    划分软件生存周期的阶段时所应遵循的基本原则是()。
    A

    各阶段的任务尽可能相关性

    B

    各阶段的任务尽可能相对独立

    C

    各阶段的任务在时间上连续

    D

    各阶段的任务在时间上相对独立


    正确答案: D
    解析: 暂无解析

  • 第23题:

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

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