軟件需求复习资料.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
軟件需求复习资料

软件需求复习资料 1.涉众:客户、用户(客户的一部分)、需求分析员、开发人员、测试人员、文档编制人员、项目经理、法律人员、生产人员、市场营销、技术支持及其他与产品和客户打交道的人员 2..软件需求的定义:(IEEE的标准术语表中) 用户为解决某个问题或达到某个目标而需具备的条件或能力。 系统或系统组件为符合合同、标准、规范或其他正式文档而必须满足的条件或必须具备的能力。 上述第一项或第二项中定义的条件或能力的文档表达。 3.需求的层次 业务需求:表示组织或客户高层次的目标。描述了组织希望达到的目标,用前景和范围文档来记录 用户需求:用户的目标或者用户要求系统必须完成的任务。描述了用户能使用系统来做些什么,用用例、场景描述和事件-响应表来表达。 功能需求(行为需求):规定开发人员必须在产品中实现的软件功能,用户利用这些软件功能来完成任务,满足业务需求。描述了开发人员应该(需要)实现什么,用SRS(软件需求规格说明书)来记录。 4). 非功能性需求:性能指标和质量属性、系统和外部世界的界面、设计和实现的约束; 4.软件需求工程分为需求开发和需求管理。 (1)需求开发:获取、分析、编写规约、确认 包括的活动: 确定产品将要面对的各类用户 从各类用户的代表处收集需求 了解用户的任务和目标,以及这些任务要实现的业务目标 分析从用户处得到的信息,将用户的任务目标与功能需求、功能性需求、业务规则、解决方案建议以及其他无关信息区分开来 将顶层的需求分配到系统构架内定义好的软件组件中 了解各质量属性的相对重要性 协商需求的实现优先级 将收集的用户需求表述为书面的需求规格说明书和模型 审阅需求文档,以确保在认识上与用户声明的需求相一致,硬挨开发小组接受需求之前解决所有的分歧 (2)需求管理:变更控制、版本控制、需求状态跟踪、需求跟踪 定义需求基线 审查需求变更请求,评估其可能产生的影响以决定是否批准 以可控制的方式将准的需求变更融入项目中 保持项目计划与需求的同步 估计需求变更的影响,在此基础上协商新的需求约定 跟踪每项需求,找到与其对应的设计、源代码和测试用例。 在项目开发过程中,始终跟踪需求的状态和变更。 5.需求相关的常见风险 用户参与不足:客户不想花大力气进行需求收集,开发人员也不重视用户的参与,有时客户代理方也不能完全理解用户的真正需求,导致不能发现项目需求中的缺陷。 用户需求扩展:开发过程中需求不断发展与增加,项目落后计划的进度或者超出预算 有歧义需求: 镀金问题 过于抽象的需求 忽略某类用户 不准确的计划 6.客户的权利和义务 权利: 要求需求分析员使用客户语言 要求需求分析员理解用户的业务和目标 要求需求分析员编写软件需求规格说明(srs) 听取对需求工作成果的解释 得到需求分析员和开发人员的尊重 听取开发人员对于需求及如何实现需求的想法和备用方案 描述使产品易于使用的特性 为实现重用而对希求做出调整 获得对变更成本的真实估算 得到满足功能和质量需求的系统 义务 为需求人员和开发人员讲解业务 花时间提供并阐明需求 对需求的说明必须具体和准确 及时做出决定 尊重开发人员对成本和可行性的评估 为需求设置优先级 审阅需求文档,评估原型 将需求变更及时告知开发人员 遵循开发组织的变更过程 尊重需求分析员使用的需求工程方法 7.签字的含义: 签字作为项目的一个里程碑,应该是建立需求协议的基线,某一时刻需求的瞬态图。 8.需求分析员: (1)定义:是对项目涉众的需求进行收集、分析、记录和验证等职责的主要承担者。是客户和软件开发团队间进行需求沟通的桥梁。 (2)需求分析员的职责: 定义业务需求 确定项目涉众和用户类别 获取需求 分析需求 编写需求规格说明 为需求建模 主持对需求的验证 引导对需求的优先级划分 管理需求 9.需求分析员必备的技能: 倾听的技巧 交谈和提问的技巧 分析能力 协调能力 观察能力 写作能力 组织能力 建模能力 人际交往能力 创造力 10.需求分析员必备的知识: 对当代需求管理技术的深刻理解。 在各种不同软件开发生命周期环境中应用相关技术的能力。 将需求开发和管理活动贯穿于整个产品生命期中。 掌握应用领域知识。 11.前景:描述了产品用来干什么,它最终是什么样子,关系到整个产品,定义了产品的战略定位和业务目标。 前景(ppt):描述了产品所涉及的各个方面在一个完美环境中最终所具有的功能。通过产品前景可以把参与者定位到一个共同和明确的方向上。 范围:确定当前项目要解决产品长远规划中的哪部分,为需求是否属于项目划定了界线,定义了项目的限制,体现于项目定义的需求基线。只与一个特定 的项目或实现产品功能下一次增量的某次迭代 项目范围(ppt):确定当前的项目要解决产品长远规划中哪一部分。范围同时定义了项目的限制。对范围的描

文档评论(0)

cv7c8hj6b4I + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档