简答题

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

正确答案

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

答案解析

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

    简答题查看答案

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

    简答题查看答案

  • 软件开发的结构化生命周期方法将软件生命周期划分成()。

    单选题查看答案

  • 软件生命周期方法把软件开发划分为3个大阶段,软件开发,(),淘汰。

    填空题查看答案

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

    简答题查看答案

  • 简述软件生命周期方法学的途径,以及划分阶段步骤的目的和实质。

    简答题查看答案

  • 瀑布模型从()角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期划分为各个阶段。

    填空题查看答案

  • 软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是()。

    单选题查看答案

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

    简答题查看答案