- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
14设定需求优先级概要
SSPM/WRL 学习目标 14.1 为什么要设定需求的优先级 14.1 为什么要设定需求的优先级 14.1 为什么要设定需求的优先级 14.2不同角色的人处理优先级 1) 客户的态度和做法 14.2 不同角色的人处理优先级 2) 开发人员的态度和做法 14.2 不同角色的人处理优先级 3) 系统分析员的态度和做法 14.3 设定优先级的方法 14.3 设定优先级的方法 14.3 设定优先级的方法 14.3 设定优先级的方法 14.4 基于价值、费用和风险的优先级设定 14.4 基于价值、费用和风险的优先级设定 14.4 基于价值、费用和风险的优先级设定 质量功能开发方法的图表和步骤 14.4 基于价值、费用和风险的优先级设定 14.4 基于价值、费用和风险的优先级设定 14.4 基于价值、费用和风险的优先级设定 本章小结 第十四章 结 束谢谢大家 第 14 章 设定需求优先级 SQE-GYG 软件需求工程Software Requirements Engineering( SRE )?第二部分 软件需求开发第十四章 设定需求优先级 龚 永 罡 在学完本章内容之后,你应该能够: 1) 理解设定需求优先级的作用与意义; 2) 学会设定优先级规模的方法; 3)掌握基于价值、费用和风险的 优先级设定的过程与方法。 每一个具有有限资源的软件项目必须理解所要求的特性、使用实例和功能需求的相对优先级。 设定优先级意味着权衡每个需求的业务利益和它的费用,以及它所牵涉到的结构基础和对产品的未来评价。 设定优先级有助于项目经理解决冲突、安排阶段性交付,并且做出必要的取舍。 P173 当客户的期望很高、开发时间短并且资源有限时,必须尽早确定出所交付的产品应具备的最重要的功能。 建立每个功能的相对重要性有助于规划软件的构造,以最少的费用提供产品的最大功能。 当采用渐增式开发方式时,设定优先级就特别重要,因为在开发过程中,交付进度安排很紧,并且日期不可改变。必须排除或推迟一些不重要的功能。 P173 项目经理必须权衡合理的项目范围和进度安排、预算、人力资源以及质量目标的约束。 一个实现这种平衡的方法是:当接受一个新的高优先级的需求或者其它项目环境变化时,删除低优先级的需求,或者把它们推迟到下一版本中去实现。 如果客户没有以重要性和紧迫性来区分它们的需求,那么项目经理就必须自己作出决策。 P173 如果客户知道低优先级需求可能不会实现,那么就很难说服客户讨论需求的优先级。 如果让客户自己设计优先级,那么他们将会把85%的需求设定为高优先级,10%的需求设定为中等优先级,5%的需求设定为低优先级。 不成熟的开发人员往往对系统分析员设定需求优先级的意见表现出极大的厌烦。 开发人员认为优先级对它来说是不必要的,因为他并不关心系统提交的时间、开发成本和系统范围。 开发人员认为,他们的责任和能力是,不遗余力地去实现写入软件需求规格说明中功能。 开发者更喜欢避开设定优先级,因为他们觉得建立优先级与他们要向客户和经理表示的“我们可以全部完成产品”的态度相冲突。 在需求分析阶段,分析人员应该明确的提出需求的优先级和处理策略,并在SRS中明确说明。 应当在项目的早期阶段设定优先级,这有助于逐步作出相互协调的决策,而不是在最后阶段匆忙决定。 你评价优先级时,应该看到不同需求之间的内在联系,以及它们与项目业务需求的一致性。 在判断出需求的低优先级之前,如果开发人员已经实现了将近一半的特性和功能,那这将是一种浪费,这个责任应该由分析人员承担。 与在客观世界人们对事务的分类习惯与方法相一致,系统需求的优先级设定分成三类。例如: 高、中、低; 基本的、条件的、可选的、 A、B、C; 1、2、3 ; 上、中、下; 必选、待选、可选 。。。。。。。。。 只有在这些需求上达成一致意见,软件才会被接受 基本的 实现这些需求将增强产品的性能,但如果忽略这些需求,产品也是可以被接受的 条件的 一个功能类,实现或不实现均可 可选的 必须完美地实现 3 可以包含缺陷 1 需要付出努力,但不必做得太完美 2 功能或质量上的增强;如果资源允许的话,实现这些需求总有一天使产品更完美 低 支持必要的系统操作;最终所要求的,但如果有必要的话,可以延迟到下一个版本 中 一个关键任务的需求;下一版本所需求的 高 意 义 命 名 表14-1 多种设定需求优先级规模的方法 涉及到的每个人必须对所采用的优先级的含义达成一致意见。 如果混淆了高、中、低这样的术语,那么就要
文档评论(0)