- 11
- 0
- 约2.76千字
- 约 11页
- 2018-03-05 发布于河南
- 举报
第四章 软件开发周期简介
软件开发周期简介 主要内容 开发周期的组成 开发周期各部分介绍 软件开发周期简介——开发周期的组成 软件开发周期简介——问题定义 问题定义阶段必须回答的关键问题:“要解决的问题是什么?” 问题定义阶段是软件生存周期中最简短的阶段,一般只需要一天甚至更少的时间 软件开发周期简介——可行性研究 这个阶段要回答的关键问题:“对于上一个阶段所确定的问题有行得通的解决办法吗?” 可行性研究应该比较简短,个阶段的任务不是具体解决问题,而是研究问题的范 围,探索这个问题是否值得去解,是否有可行的解决办法 可行性研究 阶段应该导出系统的高层逻辑模型(通常用数据流图表示),并且在此基础上更准确、更具体地确定工程规模和目标。 软件开发周期简介——需求分析 这个阶段的任务仍然不是具体地解决问题,而是准确地确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。 系统分析员在需求分析阶段必须和用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型。通常用数据流图、数据字典和简要的算法描述表示系统的逻辑模型。 软件开发周期简介——总体设计(概要设计) 这个阶段必须回答的关键问题是:“概括地说,应该如何解决这个问题?” 系统分析员应该使用系统流程图或其他工具描述每种可能的系统,估计每种方案的成本和效益,还应该在充分权衡各种方案的利弊的基础上,推荐一个较好的系统(最佳
原创力文档

文档评论(0)