精选优质文档-倾情为你奉上软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。 软件需求分析是一个项目的开端,也是项目实施最重要的关键点。据有关的机构分析结果表明,我们设计的软件产品存在不完整性、不正确性等问题80以上是需求分析错误所导致的,而且由于需求分析错误造成根本性的功能问题尤为突出。因此,一个项目的成功软件需求分析是关键的一步。一、 软件需求分析理论如果我们用数学方法来描述软件需求分析,可以将一个应用软件定义为S,可能应用软件涉及功能性问题非常广,我们用抽象化理论分析,可以划分为各个功能域,可以用D1、D2、 Dn表示,那么,我们可以用一个表达式描述为S=D1,D2,D3,Dn但是,功能域Di依然存在着有若干个问题P1、P2、P3、 Pm组成,并且每个功能对应于子系统中的一个软构件,我们可以表示为Di=P1,P2,P3,Pm同样,功能Pj有若干个行为F1、