网站大量收购独家精品文档,联系QQ:2885784924

第03章 软件需求获取.ppt

  1. 1、本文档共105页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.3 用例与功能需求 Use cases?can not replace functional requirements, they are different view of the product, one is from user, the other is from developers More information is needed to derive functional requirements used for next phase – software design How to document requirements Use Cases Only Use Cases and SRS SRS Only Which one should you choose? The most fitted one is the best one! 避免用例陷阱 Too many use cases?? Including user interface design in the use cases?? Including data definitions in the use cases? Use cases that users dont understand Excessive use of includes and extends relationships 需求获取中的模糊点 Collecting input from too few representatives, customers or users Project scope is improperly defined, being either too large or too small Miss leaded by the definition: What and How. The grey area is also very important No confidence whether you have collected sufficient information 完成需求获取的标志 尽管实际工作中没有结束条件,但如果出现下述信号,则表明你已基本完成需求获取: 用户总是按其重要性的顺序来确定使用实例的,如果用户不能想出更多的使用实例 如果用户开始讨论已讨论过的使用实例或需求 如果用户提出新的使用实例,但却可以从其它使用实例导出或是其它使用实例的可选过程 如果所提出的新的需求是针对将来产品的而不是现在讨论的特定产品 如果用户新提及的需求都属于低优先级的,没有更重要的需求 课程项目 课后作业 目的: Establish Vision and Scope Document 建立项目视图和范围文档 Template 模板 Total solution Location Determination Technologies Cell ID A/TOA E-OTD A-GPS Network Firmware Applications Location Users Location Server Location Client Location Request Location Response User Interface 项目范围 Based on Vision and Scope Document Establishing Use Case Diagram Identify actors Identify use cases Roughly specify flows of events in each use case Don’t forget preconditions and post conditions for each use case Time: 20 mins Brainstorming!!! Based on Vision and Scope Document Establish Use Case Diagram 以组为单位简述所确定的use cases 每组一次描述一个use case 课后基于your product vision and scope完善所有use cases, they will be the basis for deriving the requirements * 对客户输入进行分类 客户或用户提供的需求信息往往是零散的、缺乏组织的。需求分析者必须把这些零散的信息按某种规则分成不同类型以便最终形成组织良好的需求文档。 对客户输入进行分类 业务需求 Business (op) requirements 描述客户开发部门可以从产品中得到的资金、市场和业务利润方面的需求信息最有可

文档评论(0)

4477704 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档