更多“软件的生命周期可以怎么划分,各个时期又各自包括了什么?”相关问题
  • 第1题:

    软件生命周期有哪几个时期组成?并简述各自时期的特点。


    正确答案: 软件生命周期由软件定义、软件开发、软件维护三个时期组成。
    特点:
    软件定义时期:该时期的任务是确定软件开发工程必须完成的总目标,研究工程的可研究性,提出实现工程目标应该采用的策略及系统必须完成的功能,并对完成该项工程需要的资源和成本进行估算,制定工程进度表。
    开发时期:具体设计和实现前一时期所定义的任务。
    维护时期:该时期的主要任务是使系统持久地满足用户需要,当系统在这个过程中发现错误应及时纠正,并根据需要,修改和改进系统以满足环境的变化或用户的新增要求。

  • 第2题:

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


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

  • 第3题:

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


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

  • 第4题:

    一般,人们把软件生命周期划分为软件定义,软件开发和运行维护3个时期。


    正确答案:正确

  • 第5题:

    在软件生命周期的各个阶段中,()阶段准确地确定软件系统“做什么”的问题。


    正确答案:需求分析

  • 第6题:

    什么是软件生命周期?生命周期包括几个阶段?


    正确答案: 软件的生命周期,亦称软件的生存周期。它是按开发软件的规模和复杂程度,从时间上把软件开发的整个过程(从计划开发开始到软件报废为止的整个历史阶段)进行分解,形成相对独立的几个阶段,每个阶段又分解成几个具体的任务,然后按规定顺序依次完成各阶段的任务并规定一套标准的文档作为各个阶段的开发成果,最后生产出高质量的软件。
    分为:一般分为定义,开发,维护三大阶段,定义阶段有可行性论证和开发计划,需求分析,开发阶段有概要设计,详细设计和编码,维护阶段有测试,运行维护。

  • 第7题:

    判断题
    一般,人们把软件生命周期划分为软件定义,软件开发和运行维护3个时期。
    A

    B


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

  • 第8题:

    判断题
    在软件生命周期的各个阶段中,概要设计阶段的主要任务是确定软件“做什么”的问题。
    A

    B


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

  • 第9题:

    问答题
    软件的生命周期可以怎么划分,各个时期又各自包括了什么?

    正确答案: 软件生存周期由软件定义、软件开发和软件维护三个时期组成,每个时期又可进一步划分成若干个阶段
    (1)软件定义时期包括
    ①问题定义
    ②可行性研究
    (2)软件开发时期包括
    ①需求分析
    ②总体设计
    ③详细设计
    ④编码
    ⑤测试
    (3)软件维护时期
    解析: 暂无解析

  • 第10题:

    单选题
    ()由软件定义、软件开发和软件维护3个时期组成,每个时期又进一步划分为若干阶段。
    A

    软件周期

    B

    软件生命周期

    C

    软件开发周期

    D

    问题定义


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

  • 第11题:

    问答题
    软件生命周期有哪几个时期组成?并简述各自时期的特点。

    正确答案: 软件生命周期由软件定义、软件开发、软件维护三个时期组成。
    特点:
    软件定义时期:该时期的任务是确定软件开发工程必须完成的总目标,研究工程的可研究性,提出实现工程目标应该采用的策略及系统必须完成的功能,并对完成该项工程需要的资源和成本进行估算,制定工程进度表。
    开发时期:具体设计和实现前一时期所定义的任务。
    维护时期:该时期的主要任务是使系统持久地满足用户需要,当系统在这个过程中发现错误应及时纠正,并根据需要,修改和改进系统以满足环境的变化或用户的新增要求。
    解析: 暂无解析

  • 第12题:

    单选题
    下列软件生命周期的说法正确的是()。
    A

    通常,软件生命周期由软件定义、可行性研究和需求分析3个时期组成

    B

    通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成

    C

    通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成

    D

    通常,软件生命周期由问题定义、软件开发和软件维护3个时期组成


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

  • 第13题:

    在软件生命周期的各个阶段中,测试阶段的主要任务是确定软件“做什么”的问题。


    正确答案:错误

  • 第14题:

    ()由软件定义、软件开发和软件维护3个时期组成,每个时期又进一步划分为若干阶段。

    • A、软件周期
    • B、软件生命周期
    • C、软件开发周期
    • D、问题定义

    正确答案:B

  • 第15题:

    软件生命周期内阶段的划分为什么要受软件的规模、性质、种类、开发方法等影响?


    正确答案: 因为软件在其生存期内的每个阶段都有较明显的特征,有相对独立的任务,有其专门的方法和工具。

  • 第16题:

    在软件生命周期的各个阶段中,概要设计阶段的主要任务是确定软件“做什么”的问题。


    正确答案:错误

  • 第17题:

    果树年龄时期(或生命周期)的含义是什么?如何划分果树年龄时期?


    正确答案: 每种果树都有其生长、结果、衰老、更新和死亡的过程,此过程称为果树的年龄时期,也称生命周期。
    实生繁殖果树的年龄时期,有两个明显不同的阶段,即幼年阶段(童期)和成年阶段;而营养繁殖果树的年龄时期与实生果树不同,它不是由种子开始,而是起始于成年树体上的芽,其年龄阶段发育是母体的继续,因此没有幼年阶段,只要内外条件具备,随时可以开花结果。生产中、依据营养繁殖果树的生育特点和栽培任务的差别,将其年龄时期划分为营养生长期(幼年期)、初果期、盛果期和衰老更新期四个阶段。

  • 第18题:

    问答题
    软件生命周期内阶段的划分为什么要受软件的规模、性质、种类、开发方法等影响?

    正确答案: 因为软件在其生存期内的每个阶段都有较明显的特征,有相对独立的任务,有其专门的方法和工具。
    解析: 暂无解析

  • 第19题:

    填空题
    在软件生命周期的各个阶段中,()阶段准确地确定软件系统“做什么”的问题。

    正确答案: 需求分析
    解析: 暂无解析

  • 第20题:

    判断题
    在软件生命周期的各个阶段中,测试阶段的主要任务是确定软件“做什么”的问题。
    A

    B


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

  • 第21题:

    单选题
    某集成项目包括应用软件开发和现场系统集成。软件开发团队负责软件开发以及参与现场软件安装调试工作。根据项目生命周期的有关知识,下列说法中正确的是()
    A

    软件开发团队负责人可以把软件开发和现场安装调试视为两个不同的项目,分别包括各自不同的明显阶段

    B

    在软件需求得到确认前不能进行软件开发

    C

    按照启动、计划、执行、监督和收尾来划分集成项目生命周期是最合适的

    D

    在该项目内部只能有一个生命周期模型


    正确答案: D
    解析: 项目经理可以根据需要来划分项目的生命周期,项目可以划分很多阶段,也可以有多种生命周期模型。所以,把一个系统集成项目分为软件开发和现场系统集成,视为两个不同的项目,每个项目包含各自的生命周期模型是可以的。按照"瀑布模型",软件需求得到确认以后才能进行软件开发,但在螺旋模型中则不然,所以以上说法中只有A正确。

  • 第22题:

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

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

  • 第23题:

    问答题
    果树年龄时期(或生命周期)的含义是什么?如何划分果树年龄时期?

    正确答案: 每种果树都有其生长、结果、衰老、更新和死亡的过程,此过程称为果树的年龄时期,也称生命周期。
    实生繁殖果树的年龄时期,有两个明显不同的阶段,即幼年阶段(童期)和成年阶段;而营养繁殖果树的年龄时期与实生果树不同,它不是由种子开始,而是起始于成年树体上的芽,其年龄阶段发育是母体的继续,因此没有幼年阶段,只要内外条件具备,随时可以开花结果。生产中、依据营养繁殖果树的生育特点和栽培任务的差别,将其年龄时期划分为营养生长期(幼年期)、初果期、盛果期和衰老更新期四个阶段。
    解析: 暂无解析