文章分类 -  需求分析

摘要:软件需求包括3个不同的层次――业务需求、用户需求和功能需求。除此之外,每个系统还有各种非功能需求。业务需求(Business requirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(vision and scope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(project charter 或 market requirement)文档。用户需求(user requirement)描述的是用户的目标,或用户要求系统 阅读全文
posted @ 2013-06-05 13:22 α狼 阅读(803) 评论(0) 推荐(0)
摘要:软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。软件需求分析是一个项目的开端,也是项目实施最重要的关键点。据有关的机构分析结果表明,我们设计的软件产品存在不完整性、不正确性等问题80%以上是需求分析错误所导致的,而且由于需求分析错误造成根本性的功能问题尤为突出。因此,一个项目的成功软件需求分析是关键的一步。一、软件需求分析理论如果我们用数学方法来描述软件需求分析,可以将一个应用软件定义为S,可能应用软件涉及功能性问题非常广,我们用抽象化理论分析,可以划 阅读全文
posted @ 2013-04-25 13:35 α狼 阅读(118) 评论(0) 推荐(0)
摘要:需求编写十佳经验责任编辑:李倩作者:Dominic Tavassoli 2009-03-17文本Tag:软件工程CMM【IT168 技术文章】 需求表述不善可带来毁灭性影响,其所引发的多米诺效应可导致耗时返工、延期交付及预算超支,严重的还可造成业务违规甚至人员伤亡。 近年来,随着ISO9000、CMM/CMMI、六西格码等国际标准逐步引入中国,“需求管理”正成为中国当前工程应用和商业热域的热点。目前,有关需求管理的实践大量应用于软件开发工程等领域,软件开发团队在开始一个新的项目之前,会通过详细的用户需求调研准确捕获了用户需求并汇总分析后,再进行下一步的设计与实施工作,以避免因未能正确识别用户的 阅读全文
posted @ 2013-04-16 11:30 α狼 阅读(182) 评论(0) 推荐(0)
摘要:UML用例图总结作者:tianhai110发布时间: 2012-01-30 15:33阅读: 16414 次推荐: 5原文链接[收藏] 用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1.参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。 2.用例(Use Case) 用例就是外部可见的系统功能,对系统提供的服务进行描述。用椭圆表示。 3. 子系统(Subsystem) 用来展示系统的一... 阅读全文
posted @ 2013-04-01 16:24 α狼 阅读(173) 评论(0) 推荐(0)
摘要:需求的另外一种定义认为需求是“用户所需要的并能触发一个程序或系统开发工作的说明”。有些需求分析专家拓展了这个概念:“从系统外部能发现系统所具有的满足于用户的特点、功能及属性等”。这些定义强调的是产品是什么样的,而并非产品是怎样设计、构造的。而下面的定义则从用户需要进一步转移到了系统特性:需求是指明必须实现什么的规格说明。它描述了系统的行为、特性或属性,是在开发过程中对系统的约束。3.需求分析过程可把整个软件需求工程研究领域划分为需求开发和需求管理两部分更合适,如图4-1所示:图4-1 需求工程域的层次分解示意图需求开发可进一步分为:问题获取、分析、编写规格说明和验证四个阶段。这些子项包括软件类 阅读全文
posted @ 2012-12-20 10:29 α狼 阅读(316) 评论(0) 推荐(0)