uml课件Lect10-RESTAURANT SYSTEM-Use Case-Analysis1.pptVIP

uml课件Lect10-RESTAURANT SYSTEM-Use Case-Analysis1.ppt

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

Lecture 10: Restaurant System- Use Case Modeling, Analysis-1 内容提要: Restaurant System Use Case Modeling Mark Priestley: Chapter 4 The Purpose of Analysis Mark Priestley: 5.1 Object Design Mark Priestley: 5.2 Software Architecture Mark Priestley: 5.3 用例代表以用户为中心的需求。In general, use cases are high-level, user-centric requirements. [Fowler] 用例明确说明系统可以进行的一系列行动。A use case specifies a sequence of actions, including variants, which the system can perform and that yields an observable result of value to a particular actor. [Jacobson] 用例定义了为了实现一个目标,人-系统所需的交互。A use case defines the interactions between external actors and the system under consideration to accomplish a goal. 演员必须能够做决定,但是演员不仅仅是人。Actors must be able to make decisions, but need not be human. An actor might be a person, a company or organization, a computer program, or a computer system - hardware, software, or both 4.2 USE CASE MODELLING 用例视图由一系列的用例组成,每个用例都定义一部分功能。 The use case view contains a set of use cases, which should define the complete functionality of the system 整个系统功能 , or at least the functionality defined for the current iteration 或者本次迭代的功能 4.2 USE CASE MODELLING 用例提供结构化的功能视角, 描述系统功能 The use case view presents a structured view of a system’s functionality, by 定义一些演员: defining a number of actors, which model the roles that users can play when interacting with the system, and 描述用例: describing the use cases that those actors can participate in. 4.2 USE CASE MODELLING 初步用例列表 list of use cases 纪录预定: Record information about a new booking ‘Record booking’ 取消预定: Cancel a booking ‘Cancel booking’ . 纪录客户到达时间: Record the arrival of a customer ‘Record arrival’ . 换餐桌: Move a customer from one table to another ‘Table transfer’ . 4.2 USE CASE MODELLING Fig 4.2 Initial use case diagram 4.3 DESCRIBING USE CASES Basic course of events 基本路径 , in which the main goal of the use case is achieved without any problem or interruption, and Alternative courses 可选路径 : Describe situations that

文档评论(0)

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

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

1亿VIP精品文档

相关文档