软件开发的完整步骤 目录 1 问题定义 ............................................... 4 1.1 用户调查 .......................................... 4 1.2 编写《系统目标与范围说明》 ........................ 4 2 可行性研究 ............................................. 4 2.1 确定项目的规模和目标 .............................. 4 2.2 研究正在运行的系统 ................................ 4 2.3 建立新系统的高层逻辑模型 .......................... 5 2.4 重新定义问题 ...................................... 5 2.5 导出和评价各种方案 ................................ 5 2.6 推荐可行方案 ...................................... 5 2.7 编写《可行性研究报告》 ............................ 5 2.8 提交审查 .......................................... 5 3 需求分析 ............................................... 6 3.1 制定需求分析计划 .................................. 6 3.2 需求获取 .......................................... 6 3.3 分析和综合 ........................................ 6 3.4 协商与沟通 ........................................ 6 3.5 编写《需求规格说明书》 ............................ 6 3.6 需求验证 .......................................... 7 3.7 修改完善开发计划 .................................. 7 3.8 技术审查和管理复审 ................................ 7 4 概要设计 ............................................... 7 4.1 制定规范 .......................................... 7 4.2 设想供选择的方案 .................................. 7 4.3 推荐最佳方案 ...................................... 8 4.4 功能分解 .......................................... 8 4.5 软件结构设计 ...................................... 8 4.6 数据设计 .......................................... 8 4.7 制定测试计划 ...................................... 8 4.8 编写《概要设计规格说明书》 ........................ 8 4.9 其他文档编写 ...................................... 8 4.10 技术审查和管理复审 ..............