软件项目管理(第二版)
上QQ阅读APP看书,第一时间看更新

4.3 需求分析

需求分析是开发人员对系统要做什么的定义过程。这个过程通常是一个循序渐进的过程,一次行对系统形成完整正确的认识是困难的。需求分析就是需求建模,根据待开发软件系统的需求,利用某种建模方法为最终用户所看到的系统建立逻辑模型,是最需求的抽象描述。需求建模可以帮助软件开发人员检测软件需求的一致性、完全性、二义性和错误等。主要的建模方法有原型方法、模型驱动方法、结构化方法、面向对象的分析方法等,选择哪种方法要根据项目的具体情况和资源来选择。