软件需求方案.docVIP

  • 5
  • 0
  • 约6.34千字
  • 约 10页
  • 2024-04-20 发布于湖北
  • 举报

软件需求分析(SoftwareReguirementAnalysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。

软件需求分析是一个项目的开端,也是项目实行最重要的关键点。据有关的机构分析结果表白,我们设计的软件产品存在不完整性、不对的性等问题80%以上是需求分析错误所导致的,并且由于需求分析错误导致主线性的功能问题尤为突出。因此,一个项目的成功软件需求分析是关键的一步。

一、软件需求分析理论

假如我们用数学方法来描述软件需求分析,可以将一个应用软件定义为S,也许应用软件涉及功能性问题非常广,我们用抽象化理论分析,可以划分为各个功能域,可以用D1、D2、…Dn表达,那么,我们可以用一个表达式描述为

S={D1,D2,D3,…Dn}

但是,功能域Di仍然存在着有若干个问题P1、P2、P3、…Pm组成,并且每个功能相应于子系统中的一个软构件,我们可以表达为

????Di={P1,P2,P3,…Pm}

同样,功能Pj有若干个行为F1、F2、F3、…Fk,每个行为相应于软构件中的实现方法

Pj={F1,F2,F3,…Fk}

一个软件包含了所有功能的集合,同时包含了实现所有功能的所有方法和算法描述。需求分析是依据于用户需求,通过需求问题辨认,进行分析、消化与综合,制订规格说明,评审,分为四个阶段,形成用

文档评论(0)

1亿VIP精品文档

相关文档