简答题

简述软件生命周期开发方法的基本过程及每个阶段的任务。

正确答案

(1)问题定义阶段,尽可能清楚地描述问题,搞清楚要解决的问题是什么;
(2)可行性研究阶段,主要是确定待解的问题是否有可行的解决办法。需要做经济可行性分析、技术可行性分析、操作可行性分析和法律可行性分析;
(3)需求分析阶段,主要是确定目标系统必须具备的功能。通常用数据流图、数据字典和简要的算法表示系统的逻辑模型。
(4)总体设计阶段,从总体上解决问题,确定可实现的方案,并设计出软件的层次结构图;
(5)详细设计,把解法具体化,确定如何具体地实现这个系统。针对每个模块设计相应的算法;
(6)编码和单元测试阶段,把详细设计的结果翻译成选定的语言所写的程序,并对每个模块进行单元测试。
(7)测试阶段,系统地设计测试用例,尽可能多地发现软件中的错误,并调试改正软件中的错误;
(8)软件维护阶段,主要目的是通过修改软件使所开发的软件能够持久地满足用户的需要。

答案解析

相似试题
  • 为什么说“软件生命周期模型是指在整个软件生命周期中,软件开发过程应遵循的开发路线图。或者说,软件生命周期模型是软件开发全部过程、活动和任务的结构框架”?

    简答题查看答案

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

    单选题查看答案

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

    填空题查看答案

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

    简答题查看答案

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

    简答题查看答案

  • 在多媒体应用系统开发模型中,()是将软件生命周期划分为制定计划、需求分析、系统设计、软件编程、软件测试和软件维护等六个基本活动。

    单选题查看答案

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

    简答题查看答案

  • 按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作()

    单选题查看答案

  • 在软件生命周期模型中,()各个阶段具有严格的顺序性和依赖性,使得整个开发过程完全建立在正确而完整的需求规格说明书之上。

    单选题查看答案