3.1 系统分析
1. 系统分析概述
系统分析是一组统称为计算机系统工程的活动。它着眼于所有的系统元素,而非仅仅局限于软件。系统分析主要探索软件项目的目标、市场预期、主要的技术指标等,其目的在于帮助决策者做出是否进行软件项目立项的决定。
2. 可行性分析(Feasibility - study)
可行性分析的目的并非解决问题,而是确定问题是否值得去解决。针对项目的目标和范围进行概要的分析和研究,探索问题域中的核心问题及其相应的解决方案,进一步为决策者提供经济、技术甚至是法律上可行性的分析报告。
4.2 需求定义
1. 需求的定义
宽泛地讲,需求来源于用户的一些 “需要”,这些 “需要” 被分析、确认后形成完整的文档,该文档详细地说明了产品 “必须或应当” 做什么。
通俗的软件需求定义为:针对待开发的软件产品,软件开发