试题详情
- 简答题简述软件生命周期开发方法的基本过程及每个阶段的任务。
-
(1)问题定义阶段,尽可能清楚地描述问题,搞清楚要解决的问题是什么;
(2)可行性研究阶段,主要是确定待解的问题是否有可行的解决办法。需要做经济可行性分析、技术可行性分析、操作可行性分析和法律可行性分析;
(3)需求分析阶段,主要是确定目标系统必须具备的功能。通常用数据流图、数据字典和简要的算法表示系统的逻辑模型。
(4)总体设计阶段,从总体上解决问题,确定可实现的方案,并设计出软件的层次结构图;
(5)详细设计,把解法具体化,确定如何具体地实现这个系统。针对每个模块设计相应的算法;
(6)编码和单元测试阶段,把详细设计的结果翻译成选定的语言所写的程序,并对每个模块进行单元测试。
(7)测试阶段,系统地设计测试用例,尽可能多地发现软件中的错误,并调试改正软件中的错误;
(8)软件维护阶段,主要目的是通过修改软件使所开发的软件能够持久地满足用户的需要。 关注下方微信公众号,在线模考后查看
热门试题
- ()是项目的最基础元素,其代表着为了完成
- 关于程序测试,下面说法正确的是()。
- 提高程序可读性的有力手段是()。
- 软件生命周期有哪几个阶段和步骤?
- 技术可行性评估主要涉及哪些方面的问题?
- 在具有n个元素的顺序存储结构的线性表中,
- 软件设计的准则中不包括()。
- 项目管理就是通过计划、组织和控制等一系列
- 模块间耦合性最弱的是()
- 用户档案确认一线那些方面来描述解决方案的
- 软件项目的开发时间最多可以减少到正常开发
- 软件工具的作用是为了延长软件产品的寿命。
- 关于SMART 原则的理解,以下哪些说法
- 在攻克技术难题时,最佳的开发团队组织模型
- 模块的内聚性包括哪些种类?
- 什么是软件危机?软件危机的表现是什么?其
- 制定编码与单元测试、系统集成的阶段性计划
- 事件
- 两个小组独立地测试同一个程序,第一组发现
- 要访问具有n个结点的单链表中任意一个结点