版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、需求分析类文档模板编者说明: 许多有经验的开发团队在开始需求调查的时候,总会将“软件客户需求权利书”和“软件客户需求义务书”提交给客户,让客户明确其权利与义务,将会对需求调研、分析的工作带来意想不到的效果,你可以一试。软件客户需需求权利利书1.要求分分析人员员使用符符合客户户语言习习惯的表表达;2.要求分分析人员员了解客客户系统统的业务务及目标标;3.要求分分析人员员组织需需求获取取期间所所介绍的的信息,并并编写软软件需求求规格说说明。4.要求开开发人员员对需求求过程中中所产生生的工作作结果进进行解释释说明;5.要求开开发人员员在整个个交流过过程中保保持和维维护一种种合作的的职业态态度;6.要
2、求开开发人员员对产品品的实现现及需求求都要提提供建议议,拿出出主意。7.描述产产品使其其具有易易用、好好用的特特性;8.可以调调整需求求,允许许重用已已有的软软件组件件;9.当需要要对需求求进行变变更时,对对成本、影影响、得得失有个个真实可可信的评评估;10.获得得满足客客户功能能和质量量要求的的系统,并并且这些些要求是是开发人人员同意意的。软件客户需需求义务务书1.给分析析人员讲讲解业务务及说明明业务方方面的术术语等专专业问题题;2.抽出时时间清楚楚地说明明需求并并不断完完善;3.当说明明系统需需求时,力力求准确确详细;4.需要时时要及时时对需求求做出决决策;5.要尊重重开发人人员的成成本估
3、算算和对需需求的可可行性分分析;6.对单项项需求、系系统特性性或使用用实例划划分优先先级;7.评审需需求文档档和原型型;8.一旦知知道要对对项目需需求进行行变更,要要马上与与开发人人员联系系;9.在要求求需求变变更时,应应遵造开开发组织织确定的的工作过过程来处处理;10.尊重重需求工工程中开开发人员员采用的的流程(过过程)。软件项目视视图和范范围编者说明: 项项目所涉涉及的内内容与所所解决的的问题都都是有限限的,而而且项目目应该是是十分有有目的性性的,是是为了实实现某个个可度量量的目标标而做的的。因此此,在需需求分析析的前期期应该将将“项目的的目标与与范围”这一项项目的本本质文档档化,让让每一
4、个个项目成成员对其其达成共共识。该该文档是是十分重重要,但但却又是是十分容容易被忽忽视的。该该文档模模板比较较适用于于定制开开发项目目。1.业务需需求业务需求求说明了了提供给给客户和和产品开开发商的的新系统统的最初初利益。不不同产品品可能会会有不同同的侧重重点。本本部分描描述了你你为什么么要从事事此项项项目的开开发,以以及它将将给开发发者和购购卖者带带来的利利益。1.1 背背景在这一部部分,总总结新产产品的理理论基础础,并提提供关于于产品开开发的历历史背景景或形势势的一般般性描述述。1.2 业业务机遇遇描述现存存的市场场机遇或或正在解解决的业业务问题题。描述述商品竞竞争的市市场和信信息系统统将
5、运用用的环境境。包括括对现存存产品的的一个简简要的相相对评价价和解决决方案,并并指出所所建议的的产品为为什么具具有吸引引力和它它们所能能带来的的竞争优优势。认认识到目目前只能能使用该该产品才才能解决决的一些些问题,并并描述产产品是怎怎样顺应应市场趋趋势和战战略目标标的。 1.33 业务务目标用一个定定量和可可测量的的合理方方法总结结产品总总结产品品所带来来的重要要商业利利润。关关于给客客户带来来的价值值在后面面阐述,这这里仅把把重点放放在给业业务的价价值上。这这些目标标与收入入预算或或节省开开支有关关,并影影响到投投资分析析和最终终产品的的交付日日期。1.4 客客户或市市场需求求描述一些些典型
6、客客户的需需求,包包括不满满足现在在市场上上的产品品或信息息系统的的需求。提提出客户户目前所所遇到的的问题在在新产品品中将可可能(或或不可能能)出现现的阐述述,提供供客户怎怎样使用用产品的的例子。确确定了产产品所能能运行的的软、硬硬件平台台。定义义了较高高层次的的关键接接口或性性能要求求,但避避免设计计或实现现细节。把把这些要要求写到到列表中中,可以以反过来来跟踪调调查特殊殊用户和和功能需需求。1.5 提提供给客客户的价价值确定产品品给客户户带来的的价值,并并指明产产品怎样样满足客客户的需需要。可可以用下下列言辞辞表达产产品带给给客户的的价值:提高生产效效率,减减少返工工;节省开支;业务过程的
7、的流水线线化;先前人工劳劳动的自自动化;符合相关标标准和规规则;与目前的应应用产品品相比较较,提高高了可用用性或减减少了失失效程度度。1.6 业业务风险险总结开发发(或不不开发)该该产品有有关的主主要业务务风险,例例如市场场竞争、时时间问题题、用户户的接受受能力、实实现的问问题或对对业务可可能带来来的消极极影响。预预测风险险的严重重性,指指明你所所能采取取的减轻轻风险的的措施。2.项目视视图的解解决方案案文档中的的这一部部分为系系统建立立了一个个长远的的项目视视图,它它将指明明业务目目标。这这一项目目视图为为在软件件开发生生存期中中作出决决策提供供了相关关环境背背景。这这部分不不包括详详细的功
8、功能需求求和项目目计划信信息。2.1 项项目视图图陈述编写一个个总结长长远目标标和有关关开发新新产品目目的的简简要项目目视图陈陈述。项项目视图图陈述将将考虑权权衡有不不同需求求客户的的看法。它它可能有有点理想想化,但但必须以以现有的的或所期期待的客客户市场场企业框框架。组组织的战战略方向向和资源源局限性性为基础础。如:化化学制品品跟踪系系统可可使科学学家查询询到化学学制品仓仓库或供供应商将将提供的的化学制制品容器器。系统统可随时时了解公公司每一一个化学学制品容容器所处处的位置置,容器器中所剩剩余的药药品剂量量,任何何时候每每个容器器所处的的位置和和用法的的历史记记录。通通过充分分利用公公司内部
9、部的可用用化学制制品,废废弃极少少量已使使用或过过期失效效的化学学制品,使使用标准准的化学学制品的的购买过过程等将将在化学学制品上上节省225%开开支。化学制制品跟踪踪系统还能产产生符合合政府部部门规定定所要求求的全部部报表,包包括化学学制品的的使用、存存储和废废弃等报报表。2.2 主主要特征征包括新产产品将提提供的主主要特性性和用户户性能的的列表。强强调的是是区别于于以往产产品和竞竞争产品品的特性性。可以以从用户户需求和和功能需需求中得得到这些些特性。2.3 假假设和依依赖环境境在构思项项目和编编写项目目视图和和范围文文档时,要要记录所所作出的的任何假假设。通通常一方方所持的的假设应应与另一
10、一方不同同。如果果你把它它们都记记录下来来,并加加以评论论,就能能对项目目内部隐隐含的基基本假设设达成共共识。比比如,化学制制品跟踪踪系统的开发发者假设设:该系系统可以以替代现现有的仓仓库存货货系统,并并能与有有关采购购部门的的应用相相连接。把把这些都都记录下下来以防防止将来来可能的的混淆和和冲突。还还有,记记录项目目所依赖赖的主要要环境,比比如:所所使用的的特殊的的技术、第第三方供供应商、开开发伙伴伴及其它它业务关关系。3.范围和和局限性性项目范围围定义了了所提出出的解决决方案和和概念和和适用领领域,而而局限性性则指出出产品所所不包括括的某些些性能。如如果一般般客户所所提出的的需求超超出项目
11、目的范围围时就应应当拒绝绝它,除除非这些些需求是是很有益益的。记记录这些些需求以以及拒绝绝它们的的原因,以以待查。3.1 首首次发行行的范围围总结首次次发行的的产品所所具有的的性能。描描述了产产品的质质量特性性,这些些特性使使产品可可以为不不同的客客户群提提供预期期的成果果。应当当避免将将想到的的每一个个特性都都包括到到1.00版本产产品中去去。开发发者应把把重点放放在能提提供最大大价值、花花花费最最合理的的开发费费用及普普及率最最高的产产品上。3.2 随随后发行行的范围围如果你想想象一个个周期性性的产品品演变过过程,就就要指明明哪一个个主要特特性的开开发将被被延期,并并期待随随后版本本发行的
12、的日期。3.3 局局限性和和专用性性明确定义义包括和和不包括括的特性性和功能能的界线线是处理理范围设设定和客客户期望望的一个个途径。列列出风险险承担者者们期望望的而你你却不打打算把它它包括到到产品中中的特性性和功能能。4.业务环环境这一部分分总结了了一些项项目的业业务问题题。4.1 客客户概貌貌客户概述述明确了了这一产产品的不不同类型型客户的的一些本本质特点点,以及及目标市市场部门门和在这这些部门门中的不不同客户户的特征征。对于于每一种种客户类类型,概概述要包包括:各种客户类类型将从从产品中中获得的的主要益益处;它们对产品品所持的的态度;感兴趣的关关键产品品的特性性;哪一类型客客户能成成功使用
13、用;必须适应任任何客户户的限制制。4.2 项项目的优优先级一旦明确确建立项项目的优优先级,风风险承担担者和项项目的参参与者就就能把精精力集中中在一系系列共同同的目标标上。达达到这一一目的的的一个途途径是考考虑软件件项目的的五个方方面:性性能、质质量、计计划、成成本和人人员。在在所给的的项目中中,其每每一方面面应与下下面三个个因素之之一相适适应。一个驱动一个最最高级别别的目标标;一个约束项目管管理者必必须操纵纵一个对对象的限限制因素素;一个自由度度项目目管理能能权衡其其它方面面,进而而在约束束限制的的范围内内完成 目目标的一一个因素素。 未未必所有有的因素素都能成成为驱动动,或所所有的因因素都能
14、能成为约约束因素素。在项项目开始始时记录录和分析析哪一个个因素适适用于哪哪一类型型,将有有助于使使每一个个人的努努力和期期望与普普遍认可可的优先先级相一一致。5.产品成成功的因因素明确产品品的成功功是如何何定义和和测量的的,并指指明对产产品的成成功有巨巨大影响响的几个个因素。不不仅要包包括组织织直接控控制的范范围内的的事务,还还要包括括我部素素。如果果可能,可可建立测测量的标标准,用用于评价价是否达达到业务务目标,如如:市场场股票、销销售量及及收入、客客户满意意度、交交易处理理量和准准确度。项目构想PAGEPAGE # 页:# 注,以RUP前景为基础进行修改编者说明: 这这个文档档模板与与“软
15、件项项目视图图与范围围”文档的的功能十十分接近近,只不不过该文文档更适适合于产产品型项项目。其其注重对对项目的的用户、市市场进行行分析,紧紧抓项目目相关人人员(也也叫做风风险承担担者)的的需求的的本质。1.文档简简介软件需求求规格说说明书的的整个内内容还是是锁定于于整个系系统的操操作、使使用层面面之上的的功能性性需求,只只是解决决了Hoow的问问题,而而并未回回答Whhy的问问题。这这使得系系统在开开发过程程中,开开发团队队经常陷陷入知其其然,而而不知其其所以然然的困境境,造成成了不必必要的误误解与错错误。因因此,需需要一个个侧重于于对项目目的风险险承担者者、目标标用户需需要的文文档,不不仅要
16、了了解他们们需要的的功能,还还要找到到他们提提出这些些需求的的原因。这这就是“项目构构想”文档所所要描述述的重要要内容。本节的内内容主要要是提供供项目构构想文档档的目的的、范围围、定义义、参考考资料以以及对其其的摘要要性概述述。1.1目目的说明该文文档的写写作目的的。1.2范范围范围主要要用来说说明该文文档描述述的项目目内容,以以及与其其相关的的其它东东西。1.3 定定义、首首字母缩缩写词和和缩略语语与其它文文档一样样,该文文档也需需要将本本文档中中所涉及及的所有有术语、缩缩略语进进行详细细的定义义。还有有一种可可简明的的做法,就就是维护护在一个个项目词词汇表中中,这样样就可以以避免在在每个文
17、文档中都都重复很很多内容容。1.4参考考资料在这一小小节中,应应完整地地列出该该文档引引用的所所有文档档。对于于每个引引用的文文档都应应该给出出标题、标标识号、日日期以及及来源,为为阅读者者查找这这些文档档提供足足够详细细的信息息。1.5 概概述在本小节节中,主主要是说说明项目目构想各各个部分分所包含含的主要要内容,就就像一个个文章摘摘要一样样。同时时也应该该对文档档的组织织方式进进行解释释。2.定位2.1商商业机会会如果该项项目是一一个产品品型项目目,那么么应该在在本小节节中描述述该产品品所针对对的商业业机会。如如果是定定制开发发项目,那那么可以以省去本本小节。2.2问问题说明明使用表格格的
18、形式式,将该该项目将将要解决决的问题题进行概概要性地地描述:存在的问题题问题的简简要说明明受影响的人人群该问题对对哪些人人群带来来了影响响导致的后果果该问题带带来的不不利因素素希望的解决决方案列出解决决方案所所能够解解决的问问题,以以及其相相应的优优点。2.3产产品定位位说明如果是产产品型项项目,则则该小节节将以表表格的形形式对产产品的定定位进行行明确,如如果是定定制开发发项目,可可以省略略本小节节。目标市场描述产品品目标客客户群体体目标客户需需求说明客户户的需要要或者潜潜在的机机会产品类别说明该产产品属于于什么领领域主要优点描述让目目标客户户产生兴兴趣和购购买欲的的理由主要竞争对对手列出与该
19、该产品有有竞争的的其它厂厂商的产产品主要优势针对竞争争产品的的分析一个具有有清晰定定位的产产品,在在开发过过程中,团团队将更更好地理理解,更更容易开开发出满满足目标标市场的的产品,因因而该部部分内容容是十分分重要的的。3.项目相相关人员员和用户户说明了解用户户、了解解所有与与该项目目相关的的人员,是是有效地地满足他他们对系系统、产产品需求求的基础础。你应应该在本本小节中中将所有有的项目目相关人人员以及及用户收收罗在一一起,并并对他们们进行简简要的描描述,对对他们的的需求、习习惯、角角度进行行说明。这这些内容容将有助助于开发发团队更更好的理理解用户户的需求求本质。3.1产产品用户户分析如果是产产
20、品型项项目,那那么你应应该本节节中对目目标客户户进行分分析。可可以在市市场调查查的基础础上,对对其市场场的规模模和增长长率进行行研究,从从而估计计其潜在在的用户户数量。另另外,还还应结合合目标市市场的实实际情况况,分析析你的组组织是否否在该市市场上有有拓展的的优势,如如何获得得这些优优势。如如果是定定制开发发项目,可可以省略略这一小小节。3.2项项目相关关人员一一览表使用下面面的表格格,对项项目相关关人员进进行分析析。人员类别代表作用指明项目目相关人人员的类类别列举该类类人员的的代表说明其对对产品、项项目开发发的影响响3.3用用户一览览表 使用下下面的表表格,对对项目、产产品的用用户进行行分析
21、。用户类型说明代表指明用户户类别简要说明明他们在在系统中中代表的的对象和和充当的的作用列举出代代表3.4用用户环境境了解用户户在使用用环境下下使用系系统或产产品,是是十分有有意义的的事,也也是实现现产品更更好地满满足需求求,提供供更加方方便的使使用界面面的基础础。例如如:该任任务由多多少人来来完成?是否总总在变化化?一个个任务周周期需要要多长时时间?执执行每项项活动要要用多长长时间?是否总总在变化化?是否否有特殊殊的环境境约束:移动、户户外、乘乘机旅行行等?目目前使用用的是哪哪些系统统平台?以后会会使用哪哪些平台台?还在在使用哪哪些应用用程序?您的应应用程序序是否需需要和这这些应用用程序集集成
22、?他他们的计计算机硬硬件系统统的环境境情况如如何?他他们都是是在什么么样的工工作环境境中使用用系统的的?3.5项项目相关关人员的的简要说说明以下表的的形式,将将各类项项目相关关人员的的基本情情况进行行说明,以以帮助开开发团队队更好地地了解他他们的情情况。为为每一类类人员生生成一张张表格。代表列出该类类项目相相关人员员的代表表。说明对该类人人员进行行简要说说明。专业技能描述本类类人员的的技能特特长、技技术背景景以及电电脑系统统操作的的熟练程程度(可可以分成成业务用用户、专专家用户户、熟练练用户、初初级用户户等)职责描述本类类人员对对系统开开发所承承担的职职责,以以及应享享有的利利益。验收标准描述
23、验证证系统是是否满足足其职责责的标准准。参与方式该类人员员是否参参与系统统开发,如如果参与与将以什什么形式式参加。项目成果说明该类类项目相相关人员员是否参参与项目目成果的的开发,是是否有与与其相关关的项目目成果。意见/问题题列出与该该类项目目成员相相关的问问题与建建议。3.6 用用户简要要说明以下表的的形式,将将与系统统相关的的各种用用户的信信息整理理出来,以以方便开开发团队队针对性性的工作作。要注注意的是是,用户户会有不不同的类类型,有有些用户户需要的的是灵活活性、方方便快速速操作的的高级功功能,而而有些用用户则侧侧重与用用户界面面的友好好性。这这些与该该用户的的基本情情况直接接相关,了了解
24、用户户才能够够真正地地开发出出符合用用户习惯惯和水平平的系统统。为每每类用户户生成一一张表。代表列出该类类用户的的代表。说明对该类用用户进行行简要说说明。专业技能描述该用用户的技技能特长长、技术术背景和和对计算算机系统统操作的的熟练程程度。职责列出该用用户对所所开发的的系统负负有的关关键职责责,如记记录详细细信息、撰撰写报告告、协调调工作等等。验收标准描述验证证系统符符合用户户需求的的标准。参与方式说明该类类用户是是否参与与开发,如如何参与与。项目成果说明是否否有依赖赖于该类类用户的的项目成成果。意见/问题题列出一些些该类用用户对系系统提出出的一个个意见与与建议,并并且收集集其认为为该系统统将
25、遇到到的问题题。3.7 关关键的项项目相关关人员/用户需需要列出项目目相关人人员提出出的针对对对于该该解决方方案的关关键问题题。对于于列出的的每个问问题,需需澄清:为什么么会出现现这一问问题?目目前的解解决方案案是什么么?他们们需要什什么要的的解决方方案?或或者对新新的解决决方案有有什么样样的预期期?还有一个个很关键键的内容容就是,每每个需求求的优先先级,这这将对制制定迭代代计划时时提供有有效的基基础,而而优先级级的确定定,应该该采用分分级、累累积投票票等方法法从用户户、项目目相关人人员那里里获得。应应充分考考虑项目目客户方方的要求求。如果果是产品品型项目目,则应应该从产产品经理理、市场场调查
26、资资料里获获得。经过整理理后,将将内容填填入下表表:需求优先级要点目前解决方方案提议的解决决方案3.8 备备选方案案和竞争争如果是产产品型项项目,应应在此小小节列举举出客户户除了购购买该产产品这外外的选择择,其中中包括购购买竞争争对手的的产品、自自行设计计解决方方案甚至至是维持持现状。对对所有潜潜在的竞竞争产品品做一个个列表,并并根据客客户的实实际情况况来确认认主要优优缺点。而如果是是定制开开发型项项目,则则应该了了解竞争争对手提提供的解解决方案案,比在在此进行行相应的的比较。4. 产品品概述本节主要要从产品品级、系系统级的的视角,高高度概括括产品的的功能、与与其它应应用程序序的交互互以及所所
27、需的系系统配置置等。4.1产产品总体体效果本小节主主要将产产品话在在用户环环境、使使用环境境的角度度来介绍绍。如果果是自成成一体,则则说明用用户将如如何使用用;如果果是与其其它的应应用系统统进行交交互的,则则在此小小节说明明如何与与这些系系统进行行交互?它们之之间采用用什么样样的通讯讯方式和和接口。在在这里最最适合的的方式是是使用UUML的的部署图图,让用用户对系系统最终终的运行行环境有有一个较较宏观的的了解。4.2主主要功能能本小节不不是对系系统或产产品所有有功能的的罗列,而而是将能能够体现现系统、产产品主要要优点和和特性功功能在此此列出。在在内容组组织方面面,应该该直接与与“客户能能够通过
28、过产品获获得的好好处”相联系系,使读读者能够够将系统统的功能能与客户户的价值值直接联联系起来来,在开开发时能能够从本本质出发发,构建建出更加加符合客客户需要要的系统统。4.3假假设与依依赖关系系在此小节节中,列列出所有有会影响响该文档档中所述述特性的的各种因因素。也也就是列列举出所所有可能能让该文文档发生生变化的的假设条条件。4.4成成本与定定价该小节主主要是对对该项目目的成本本进行核核算,对对给出相相应的定定价策略略。对于于定制开开发的项项目,其其成本主主要包括括开发的的人工成成本、公公司管理理成本、项项目额外外开支、相相关软硬硬件工具具投资等等方面。而而对于产产品型项项目而言言,还包包括分
29、销销成本、用用户手册册制作、CCD制作作等方面面的成本本。这里里的成本本核算为为最终的的合同价价格以及及产品的的销售价价值将提提供一个个基础的的依据,因因此也是是十分重重要的。4.5许许可与安安装该小节中中主要列列出影响响开发工工作的一一些许可可和安装装相关的的问题。例例如是否否需要加加密,如如果验证证用户合合法性,安安装界面面的要求求是什么么。这方方面对于于产品型型项目而而言显得得更加重重要,也也是对软软件知识识产权保保护的一一个重要要措施。5.产品特特性在本节中中将列出出系统或或产品的的特性,特特性是指指实现用用户价值值的系统统功能。每每一个特特性都是是一个所所需的服服务,通通常是通通过一
30、系系列操作作实现预预期结果果。在FFDD中中,也就就是特征征。通常常一个特特征会由由一个或或多个用用例来实实现,通通常系统统的特性性应该进进行整合合打包,以以25-99项项为合适适。本小节的的描述应应该能够够让用户户、操作作人员、外外部系统统直接从从系统的的外边感感受到每每项特性性,这些些特性应应该包括括功能性性说明以以及一些些可用性性问题。但但是要注注意,在在这里不不要过早早地引入入设计的的内容,这这里说明明的是WWhatt,而不不是Hoow。另外,因因在所有有特性的的描述中中,确定定其优先先级。6.约束记录用户户、项目目相关人人员提供供出的一一些约束束条件,以以及与其其它系统统之间的的依赖
31、关关系,这这是制订订解决方方案时必必须考虑虑到的问问题。7.质量要要求对于整个个系统的的质量要要求,如如可靠性性、可用用性、性性能、容容错等质质量要求求,在这这此节中中详细地地定义与与描述。8.其他产产品需求求一些要求求符合的的标准、硬硬件基础础要求、软软件基础础要求、环环境要求求等。8.1适适用的标标准列出产品品必须符符合的所所有标准准。其中中可能包包括法律律和法规规(FDDA、UUCC)标标准、通通讯标准准(TCCP/IIP、IISDNN)、平平台一致致性标准准(Wiindoows、UUnixx 等)以以及质量量和安全全标准(UUL、IISO、CCMM)。8.2系系统需求求确定支持持该应用
32、用程序所所必需的的任何系系统需求求。其中中可能包包括操作作系统、网网络环境境、系统统配置、内内存大小小、硬盘盘大小、外外围设备备和配套套软件。8.3性性能需求求本节用于于详细说说明性能能需求。性性能问题题可能包包括在各各种负载载条件下下的用户户负载因因素、带带宽或通通信容量量、吞吐吐量、精精确度以以及可靠靠性或响响应时间间。8.4环环境需求求对于基于于硬件的的系统,环环境因素素可以包包括温度度、振荡荡、湿度度、辐射射等。对对于软件件应用系系统,环环境因素素可以包包括使用用条件、用用户环境境、资源源可用性性、维护护问题、错错误处理理和恢复复。9.文档档需求列举用户户所需的的与该系系统或产产品相关
33、关的文档档。9.1用用户手册册用户手册册的制作作说明,例例如手册册篇幅、详详细程序序、是否否需要图图、主要要关心的的点、要要不要建建立索引引、词汇汇表,采采用教程程式还是是速查手手册式。9.2联联机帮助助联机帮助助是一种种用户界界面友好好的服务务,它可可以为用用户提供供实时的的协助。9.3安安装指南南、配置置文件、自自述文件件9.4标标签与包包装10. 功功能需求求属性为了在项项目开发发过程中中,对每每个功能能需求进进行跟踪踪管理,在在此对所所有的功功能进行行一个总总体的描描述。可以生成成一张功功能需求求属性表表,每条条记录代代表一条条功能,每每个功能能包括以以下字段段:1)状态:标识该该功能
34、的的最新状状态。已提出:已已经提出出来,但但是还没没有经过过正式的的复审而而确定的的需求;已批准:已已经经过过正式的的渠道复复审而确确定,准准备实施施的需求求;已加入:已已经加入入到需求求管理基基线中的的特性。2)利益:根据客客户的态态度,确确定每个个需求的的重要程程序,也也是确定定系统开开发优先先级的基基础数据据。关键:必不不可少的的特性,缺缺少这些些特性的的系统将将无法满满足客户户的要求求,这些些特性通通常会在在最早安安排到迭迭代开发发中去;重要:对于于系统来来说,该该特性是是十分重重要的,很很难以通通过其它它方式来来弥补,如如果这些些特性没没有第一一时间实实现,将将会使得得客户满满意度大
35、大大降低低。因此此是第二二优先实实现的特特性;有用:这些些是一些些有效,但但使用频频率较低低的功能能特性。如如果没有有在第一一时间实实现,也也不会对对客户满满意度造造成很大大的影响响;无用:对于于系统来来说是“镀金”需求,有有也可以以,没有有也行的的。3)工作量量:根据据特性所所需的时时间和资资源进行行估算,给给出团队队开发的的工作时时间或个个人开发发的工作作时间。也也可以估估算出代代码行数数或功能能点数,这这也将为为迭代开开发计划划的制定定提供良良好的基基础。4)风险:列出该该特性开开发的最最大风险险,可以以对这些些风险进进行级别别细分,对对于影响响较大的的风险还还应该制制定相应应的应对对措
36、施。5)稳定性性:对该该特性需需求是否否容易变变化进行行一个预预估,以以帮助设设计人员员在设计计解决方方案时更更加有效效地避免免变化对对体系结结构的影影响,从从而节省省时间。6)基线:确定其其是否已已经纳入入基线;7)职责分分配:列列出负责责实现该该特性的的团队;8)原因:列出提提出该特特性的原原因,也也可以将将与客户户交流的的记录等等资料放放在这里里,以帮帮助开发发团队更更好的理理解客户户的本意意。需求规格说说明书(ISOO标准版版)编者说明: 当当需求调调查、分分析工作作告一段段落时,你你就需要要将这些些需求进进行规格格化描述述,整理理成文,即即软件需需求规格格说明书书,也就就是SRRS。
37、这这是在软软件项目目过程中中最有价价值的一一个文档档。ISSO所提提供的标标准虽然然已经时时间久远远,但还还是颇具具参考价价值的。1引言1.1编写写的目的的 说明明编写这这份需求求说明书书的目的的,指出出预期的的读者。1.2背景景a.待开开发的系系统的名名称;b.本项项目的任任务提出出者、开开发者、用用户;c.该系系统同其其他系统统或其他他机构的的基本的的相互来来往关系系。1.3定义义 列出出本文件件中用到到的专门门术语的的定义和和外文首首字母组组词的原原词组。1.4参考考资料 列出出用得着着的参考考资料。2任务概概述2.1目标标叙述该系系统开发发的意图图、应用用目标、作作用范围围以及其其他应
38、向向读者说说明的有有关该系系统开发发的背景景材料。解解释被开开发系统统与其他他有关系系统之间间的关系系。2.2用户户的特点点列出本系系统的最最终用户户的特点点,充分分说明操操作人员员、维护护人员的的教育水水平和技技术专长长,以及及本系统统的预期期使用频频度。2.3假定定和约束束 列出出进行本本系统开开发工作作的假定定和约束束。3需求规规定 3.1对功功能的规规定用列表的的方式,逐逐项定量量和定性性地叙述述对系统统所提出出的功能能要求,说说明输入入什么量量、经怎怎么样的的处理、得得到什么么输出,说说明系统统的容量量,包括括系统应应支持的的终端数数和应支支持的并并行操作作的用户户数等指指标。3.2
39、 对对性能的的规定3.2.11精度 说明对对该系统统的输入入、输出出数据精精度的要要求,可可能包括括传输过过程中的的精度。3.2.22时间特特性要求求 说明对对于该系系统的时时间特性性要求。3.2.33灵活性性说明对该该系统的的灵活性性的要求求,即当当需求发发生某些些变化时时,该系系统对这这些变化化的适应应能力。3.3输入入输出要要求解释各输输入输出出数据类类型,并并逐项说说明其媒媒体、格格式、数数值范围围、精度度等。对对系统的的数据输输出及必必须标明明的控制制输出量量进行解解释并举举例。3.4数据据管理能能力要求求(针对对软件系系统)说明需要要管理的的文卷和和记录的的个数、表表和文卷卷的大小
40、小规模,要要按可预预见的增增长对数数据及其其分量的的存储要要求作出出估算。3.5故障障处理要要求列出可能能的软件件、硬件件故障以以及对各各项性能能而言所所产生的的后果和和对故障障处理的的要求。3.6其他他专门要要求如用户单单位对安安全保密密的要求求,对使使用方便便的要求求,对可可维护性性、可补补充性、易易读性、可可靠性、运运行环境境可转换换性的特特殊要求求等。4运行环环境规定定4.1设备备 列出出运行该该软件所所需要的的硬设备备。说明明其中的的新型设设备及其其专门功功能,包包括:a.处理理器型号号及内存存容量b.外存存容量、联联机或脱脱机、媒媒体及其其存储格格式,设设备的型型号及数数量c.输入
41、入及输出出设备的的型号和和数量,联联机或脱脱机;d.数据据通信设设备的型型号和数数量e.功能能键及其其他专用用硬件4.2支持持软件列出支持持软件,包包括要用用到的操操作系统统、编译译程序、测测试支持持软件等等。4.3接口口 说明明该系统统同其他他系统之之间的接接口、数数据通信信协议等等。4.4控制制 说明明控制该该系统的的运行的的方法和和控制信信号,并并说明这这些控制制信号的的来源。需求规格说说明书(Volleree版)编者说明: AAtlaantiic SSysttem Guiild( HYPERLINK )公司所提供的Volere需求过程与软件需求规格说明书模板则充分利用了现代软件工程思想
42、与技术,是一个十分实用、完善的SRS模板。其所提供的Volere需求记录卡也十分实用,强烈推荐。注:从Attlannticc Syysteem GGuilld公司司网站m上获得得,并稍稍做修改改1.产品的的目标1.1 该该项目工工作的用用户问题题或背景景对引发开开发任务务的工作作和情况况的描述述。同时时也应描描述用户户希望用用将要交交付的软软件来完完成的工工作。该节内容容为该项项目提供供了合法法的理由由,你应应该考虑虑用户的的问题是是否严重重,是否否应该解解决和为为什么应应该解决决。1.2 产产品的目目标用一句话话或很少少的几句句话来说说明“我们希希望该产产品做什什么?”换言之之,即开开发该产
43、产品的真真正原因因。项目如果果没有一一个表述述清晰、易易于理解解的目标标,就会会迷失在在产品开开发的沙沙漠中。产产品必须须带来某某种优势势。典型型的优势势是产品品会增加加组织在在市场上上的价值值,减少少运作成成本,或或提供更更好的客客户服务务。这个个优势应应该是可可度量的的,这样样才能够够让您确确定交付付的产品品是否达达到目标标。2.客户、顾顾客和其其它风险险承担者者2.1 客客户是为为开发付付费的人人,并将将成为所所交付产产品的拥拥有者 这一项项必须给给出客户户的姓名名,三个个以内是是合理的的。客户最终终将接受受该产品品,因此此必须对对交付的的产品满满意。如如果你无无法找到到一个客客户的姓姓
44、名,那那么也许许你就不不应该构构建该产产品。2.2 顾顾客是将将花钱购购买该产产品的人人 也给出出姓名和和相关的的信息2.3 其其它风险险承担者者 其他的的一些人人或组织织的名称称,他们们或者受受到产品品的影响响,或影影响产品品。经理或项目目负责人人;业务领域专专家;技术人员;系统开发者者;市场人员;产品经理;测试和质量量保证人人员;审查员,诸诸如安全全审查员员或审计计人员;律师;10)易用用性专家家;11)你所所处行业业的专业业人员。3.产品的的用户3.1 产产品的用用户 产品的的潜在用用户或操操作员的的列表。针针对每种种类型的的用户,提提供以下下信息:用户分类用户工作的的任务;主要相关的的
45、经验;技术经验;其他用户特特征:包包括身体体、智力力、工作作态度、对对技术的的态度、教教育程度度、语言言技能、年年龄、性性别等。用户是为为了完成成工作而而与产品品交互的的人,你你了解用用户,就就越可能能提交适适合用户户工作方方式的产产品。3.2 对对用户设设的优先先级 在每类类用户后后面附上上一个优优先级,这这区别了了用户的的重要性性和优先先地位:关键用户:对产品品的后续续成功至至关重要要;次要用户:他们使使用产品品,但对对产品的的长期成成功并无无影响;不重要的用用户:不不常用、未未授权和和没有技技能的用用户。如果认为为某些用用户对产产品或组组织更重重要,那那么应该该写明,因因为它会会影响你你
46、设计产产品的方方式。4.需求限限制条件件4.1 解解决方案案限制条条件此处明确确了限制制条件,它它们规定定了解决决问题必必须采取取的方式式。您可可以认为为它们是是指令式式的解决决方案。仔仔细描述述该解决决方案,以以及测试试是否符符合的度度量标准准。如果果可能,您您应该解解释使用用该解决决方案的的原因。换一句话话说,就就是要求求软件解解决方案案满足哪哪些限制制条件!4.2 实实现环境境 此处描描述产品品将被实实施的技技术环境境和物理理环境。 该环境境也将成成为设计计解决方方案时的的限制条条件之一一。4.3 伙伙伴应用用 此处描描述那些些不属于于产品的的一部分分,但产产品却又又必须与与其协作作的应
47、用用程序。4.4 CCOTSS 此处描描述实现现产品需需求所必必须使用用的COOTS(商业组组件)。4.5 预预期的工工作场地地环境此处描述述用户工工作和使使用该产产品的工工作场地地。此处处应该描描述任何何可能对对产品设设计产生生影响的的工作场场地特征征。4.6 开开发者构构建该产产品需要要多少时时间 任何已已知的最最后期限限,或商商业机会会的时限限,应在在此处说说明。4.7 该该产品的的财务预预算是多多少 该产品品的预算算,以金金钱的形形式或可可得资源源的形式式说明。5.命名标标准和定定义定义项目目中使用用到的所所有术语语,包括括同义词词。这里里的内容容就是一一个字典典,包括括在需求求规格说
48、说明书中中使用的的所有名名称的含含义。这这个字典典应该使使用你的的组织或或行业使使用的标标准名称称。这些些名称也也应该反反映出在在工作领领域中当当前使用用的术语语。该字字典包括括项目中中用到的的所有名名称。请请仔细地地选择名名称,以以避免传传达不同同的、不不期望的的含义。为为每个名名字写下下简明扼扼要的定定义,这这些定义义必须经经过相应应的风险险承担者者同意。6.相关事事实可能对产产品产生生影响的的外部因因素,但但不是命命令式的的需求限限制条件件。7.假定列出开发发者所做做的假设设。将所有的的假设列列在此的的目的是是让每一一个项目目成员都都意识到到这个假假设。8.产品的的范围8.1 工工作的上
49、上下文范范围上下文范范围图用用来表示示将要开开发的系系统、产产品与其其它系统统之间的的关系,以以确定系系统边界界。8.2 工工作切分分 一个事事件清单单,确定定系统要要响应的的所有业业务事件件。清单单包括:事件名称输入和输出出8.3 产产品边界界 你可以以使用用用例图(usee-caase)来确定定了用户户与产品品之间的的边界。9.功能性性需求与与数据需需求9.1 功功能性需需求 对产品品必须执执行的动动作的描描述。 每个功功能性需需求必须须有一个个验收标标准。9.2 数数据需求求 与产品品/系统有有密切关关系的主主题域相相关的业业务对象象、实体体、类的的说明书书。 进行问问题域建建模,生生成
50、相应应的类图图。10.观感感需求一些与产产品的用用户界面面相关的的需求描描述。11.易用用性需求求11.1 易于使使用 描述如如何构建建符合最最终用户户期望的的产品。11.2 学习的的容易程程序 学习使使用该产产品应该该多容易易的说明明。通常常是有学学习时间间来衡量量。12.性能能要求12.1 速度需需求 明确完完成特定定任务需需要的时时间,这这常常指指响应时时间。12.2 安全性性的需求求 对可能能造成人人身伤害害、财产产损失和和环境破破坏所考考虑到的的风险进进行量化化描述。12.3 精度需需求 对产品品产生的的结果期期望的精精度进行行量化描描述。12.4 可靠性性和可用用性需求求本节量化化
51、产品所所需的可可靠性。这这常常表表述为允允许的两两次失败败之间无无故障运运行时间间,或允允许的总总失败率率。12.5 容量需需求 本节明明确处理理的吞吐吐量和产产品存储储数据的的容量。13.操作作需求13.1 预期的的物理环环境 本节明明确产品品将操作作的物理理环境,以以及这种种环境引引起的任任何特殊殊需求。13.2 预期的的技术环环境 硬件和和其它组组成新产产品操作作环境的的设备的的规范。13.3 伙伴应应用程序序 对产品品必须与与之交互互的其它它应用程程序的描描述。14.可维维护性和和可移植植性需求求14.1 维护该该产品需需要多容容易 对产品品作特定定修改所所需时间间的量化化描述。14.
52、2 是否存存在一些些特殊情情况适用用于该产产品的维维护 关于预预期的产产品发布布周期和和发布将将采取的的形式的的规定。14.3 可移植植性需求求 对产品品必须支支持的其其他平台台或环境境的描述述。15.安全全性需求求15.1 该产品品是保密密的吗? 关于该该被授权权使用该该产品,以以及在什什么样的的情况下下授权等等方面的的描述。15.2 文件完完整性需需求 关于需需要的数数据库和和其他文文件完整整性方面面的说明明。15.3 审计需需求 关于需需要的审审计检查查方面的的说明。16.文件件和政策策需求本节包括括针对社社会和政政策的因因素的规规格说明明,这些些因素会会影响产产品的可可接受性性。如果果
53、你开发发的产品品是针对对外国市市场的,可可能要特特别注意意这些需需求。问一下是是否产品品的目标标是你所所不熟悉悉的文化化环境,是是否其它它国家的的人或其其他类型型的组织织的人会会使用该该产品。人人们是否否有与你你的文化化不同的的习惯、节节日、迷迷信、文文化上的的社会行行为规范范。17.法律律需求17.1 该产品品是否受受到某些些法律的的管制 明确该该产品的的法律需需求的描描述。17.2 是否有有一些必必须符合合的标准准 明确适适用的标标准和参参考的详详细标准准的描述述。18.Oppendd问题对未确定定但可能能对产品品产生重重要影响响的因素素的问题题描述。按按照需求求分析的的术语还还说,就就是
54、TBBD(TTo BBe DDefiine)的的问题。19.COOTS解解决方案案19.1 是否有有一些制制造好的的产品可可以购买买 应该调调查现存存产品清清单,这这些产品品可以作作为潜在在的解决决方案。19.2 该产品品是否可可使用制制造好的的组件 描述可可能用于于该产品品的候选选组件,包包括采购购的和公公司自己己的产品品。列出出来源。19.3 是否有有一些我我们可以以复制的的东西 其他相相似产品品的清单单。20.新问问题20.1 新产品品会在当当前环境境中带来来什么问问题 关于新新产品将将怎样影影响当前前的实现现环境的的描述。20.2 新的开开发是否否将影响响某些已已实施的的系统 关于新新
55、产品将将怎样与与现存系系统协同同工作的的描述。20.3 是否我我们现有有的用户户会受到到新开发发的敌对对性影响响 关于现现有用户户可能产产生的敌敌对性反反应的细细节。20.4 预期的的实现环环境会存存在什么么限制新新产品的的因素 关于新新的自动动化技术术、新的的组织结结构方式式的任何何潜在问问题的描描述。20.5 是否新新产品会会带来其其他问题题 确定我我们可能能不能处处理的情情况。21.任务务21.1 为提交交该产品品已经做做了哪些些事用来开发发产品的的生命周周期和方方法的细细节。画画一个高高层的过过程图展展示各项项任务和和它们之之间的接接口,这这可能是是沟通这这方面信信息的最最好办法法。2
56、1.2 开发阶阶段 关于每每个开发发阶段和和操作环环境中的的组件的的规格说说明。22.移交交22.1 我们要要让已有有数据和和过程配配合新产产品,有有什么特特殊要求求 一个移移交活动动的列表表,一个个实现的的时间表表。22.2 为了新新产品,哪哪些数据据必须修修改/转换 数据转转换任务务清单,同同时确定定新产品品需要转转换的数数据。23. 风风险23.1 当你开开发该产产品时,要要面对什什么风险险23.2 你制定定了怎样样的偶然然紧急情情况计划划24.费用用 需求的的其他费费用是你你必须投投入到产产品构建建中去的的钱或工工作量。当当需求规规格说明明书完成成时,你你可以使使用一种种估算方方法来评
57、评估费用用,然后后以构建建所需的的资金或或时间的的形式表表述出来来。25.用户户文档用户文档档的清单单,这些些文档将将作为产产品的一一部分交交付。26.后续续版本的的需求这里记录录下一些些希望今今后版本本中实现现的需求求。Volerre需求求记录卡卡编者说明:正如前面所所述,AAtlaantiic SSysttem Guiild还还提供了了一个配配套的VVoleere需需求记录录卡,这这个记录录卡十分分实用。建建议大家家在需求求调查、分分析过程程中,将将需求记记录在一一系列的的Volleree需求记记录卡上上,这个个卡让你你能够很很好的理理清需求求之间的的关系,需需求提出出的背景景,用户户对需
58、求求的期望望,有了了这些素素材,整整理SRRS时将将变得更更加简单单。需求#: 需求类型: 事件需求#: 需求类型: 事件/用例#:描述:理由:来源:验收标准:顾客满意度: 顾客不满意度:依赖关系: 冲突:支持材料:历史:Copyright Atiantic system GuildVolere注:顾客满满意度是是指完成成该项功功能顾客客满意的的程度,而而顾客不不满意度度则是指指未实现现该功能能顾客不不满意的的程度。软件需求规规格说明明书PAGE # 页:#PAGE # 页:# 注,以RUP软件需求规约进行修改。编者说明: 如如果在需需求分析析时采用用了用例例(Usse ccasee)技术术,
59、那么么该需求求规格说说明书将将更加符符合你的的需要。当当然,你你也可以以结合VVoleere需需求规格格说明书书对该模模板进行行必要的的修改。1. 文档档概述该部分主主要是对对软件需需求规格格说明书书文档进进行基本本的描述述,包括括该文档档的目的的、范围围、术语语定义、参参考资料料以及概概要。软件需求求规格说说明书用用来系统统、完整整地记录录系统的的软件需需求。该该软件需需求说明明书的基基础是用用例分析析技术。因因此该文文档中应应包括用用例模型型、补充充规约等等内容。1.1目的的在此小节节中,主主要对软软件需求求规格说说明书的的目的做做一概要要性说明明,通常常软件需需求规格格说明书书应详细细地
60、说明明应用程程序、子子系统的的外部行行为,还还要说明明非功能能性需求求、设计计约束,以以及其它它的相关关因素。1.2范围围系统是有有范围的的,而不不是无限限扩展的的,对于于无限扩扩展的需需求是无无法进行行描述的的。因此此,在本本小节应应该对该该说明书书所涉及及的项目目范围进进行清晰晰的界定定。指定定该规格格说明书书适用的的软件应应用程序序、特性性或者其其它子系系统分组组、其相相关的用用例模型型。当然然在此也也需要列列出会受受到该文文档影响响的其它它文档。1.3 定定义、首首字母缩缩写词和和缩略语语与其它文文档一样样,该文文档也需需要将本本文档中中所涉及及的所有有术语、缩缩略语进进行详细细的定义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省玉溪市一中2025届高考临考冲刺英语试卷含解析
- 2025届甘肃省平凉市高三第三次模拟考试英语试卷含解析
- 北京市朝阳区17中2025届高考适应性考试英语试卷含解析
- 2025届四川省峨眉山市第七教育发展联盟高三第四次模拟考试数学试卷含解析
- 2025届福建省厦门科技中学高考考前提分英语仿真卷含解析
- 2024版城市轨道交通设计合同书3篇
- 2024版家政服务与家庭心理辅导合同3篇
- 2024年度展览馆物业外包保洁合同规范2篇
- 水利epc合同示范文本
- 2024年度地产项目前期策划与智能化系统建设合同3篇
- 2023-2024学年山东省济南市中区数学三年级第一学期期末统考试题含答案
- 部编版语文一年级上册1-8单元全册语文园地课件PPT(附教案+课堂练习)
- 2023年江西省公安机关警务辅助人员条例训练题库115题及答案
- 国开2023春计算机组网技术形考任务一参考答案
- 里氏硬度计算表
- mt煤矿用氮气防灭火技术
- 招聘教研员面试试题
- 钢结构设计手册
- 论WTO法律规则下的新贸易壁垒
- 军卫一号数据结构手册
- PICC+CVC+输液港使用与维护
评论
0/150
提交评论