精选优质文档-倾情为你奉上需求分析方法一 需求分析概括需求分析应该先了解宏观的问题,再了解细节的问题。一个应用软件系统(记为S)的涉及面可能很广,可以按不同的问题域(记为D)分类,每个问题域对应于一个软件子系统。S D1, D2, D, Dn问题域Di由若干问题(记为P)组成,每个问题对应于子系统中的一个软构件。DiP1,P2, P3, Pn问题Pi有若干个行为(或功能,记为F),每个行为对应于软构件中的实现接口。PjF1, F2, F3, Fk需求说明书应该对于那些只想了解宏观需求的领导和需要了解细节的技术员都合适。在写需求说明书时,应该注意两个问题:1. 最好为每个需求注释“为什么”,这样可以让程序员了解需求的本质, 以便选用最合适的技术来实现此需求2. 需求说明不能有”二义性”,更不能前后矛盾。如果有二义性或前后矛盾,即要重新分析此需求。二 需求分析方法论第一阶段:“访谈式”第一阶段是和具体用户方的领导层、业务层人员的访谈沟通, 主要目的是从宏观上把握用户的具体需求方向和