1.2 认识Use Case及其场景
Use Case用来描述人们使用某系统的途径(way)。每个人使用系统时,其目的是期望系统提供服务或产品。系统在提供完整的服务或产品的过程中,会执行一连串的小活动。在这活动中,也常会跟用户沟通,取得用户的指示而调整其活动或顺序。例如,人们去麦当劳餐厅买汉堡时,柜台人员会向用户询问是“外带”还是“内用”而决定其包装程序。因此,每个人去买汉堡时,其使用“麦当劳服务系统”的途径会有些相同,也可能有些不同。其中,每个人使用系统的途径就是个实例(instance),称为场景(scenario)或实景。
虽然每个人使用系统的场景会有些差异,但是若用户的目标(goal)是相同的,则其场景常会极为类似。那么这些类似的场景的集合就是类(class),这种类就称为Use Case,其实例就是场景。至于一般的类,其实例是对象(object),两者有所区别。归纳如下。
● Use Case类:其实例是场景。
● 一般类:其实例是对象。
由上所述,人们根据用户的目的将场景分门别类(classify)而得到不同的Use Case。由于同类(Use Case)内场景大同小异,所以就可把其共同而重要的特点(如活动和顺序)以文字描述出来,根据 Wirfs-Brock 的建议,可只描述用户与系统间的对话,Use Case描述如下所示:
|
| 回书目 上一节 下一节 |
| 关于 Use Case Use Case 入门与实例 的 |
|
· C语言之基础自测获奖名.. · Linux服务器架设自测获.. · 边界网关安全防护自测.. · Cisco CCNA最新真题自.. · 我在美联储监管银行 书.. · 我在美联储监管银行 目.. |
· 我在美联储监管银行 前.. · 入侵的艺术 目录 · 入侵的艺术 前言 · 网管员全真面试题自测.. · 子弹的本质—— 形势没.. · 学习大量的词汇—— 对.. |
|
||||
| · 主流品牌防火墙配置 · Linux防火墙 · 了解统一威胁管理(UTM).. · 国际文档格式标准开战 · 华为、贝恩资本22亿美.. · 入侵防护系统(IPS)初探 · 如何优化IT 控制能耗 · Sun以10亿美元并购开源.. |
· 操作系统密码恢复专题 · Windows Server 2008 · 2008年IT产业29个预言 · SQL Server 2005全解 · Windows系统加固专题 · Windows Home Server .. · 病毒查杀专题 · 802.11n:下一代的无线.. |
|||
|
||||
| · VPN技术 · SQL Server 2005全解 · SOA 面向服务架构 · 子网掩码教程 · SQL Server 2005全解 · 三层交换技术专题 · Windows远程桌面应用 · 深入了解PGP加密技术 |
· MySQL数据库备份 · 病毒查杀专题 · VPN技术 · Solaris 10 配置管理 · Linux 基础 · SSL VPN详细知识 · Linux防火墙 · 路由器设置与口令恢复 |
|||
|
||||
| · VPN技术 · SQL Server 2005全解 · SQL Server 2005全解 · SOA 面向服务架构 · 子网掩码教程 · 三层交换技术专题 · Windows远程桌面应用 · MySQL数据库备份 |
· 身份认证技术 · 病毒查杀专题 · 清除流氓软件——51CTO.. · SSL VPN详细知识 · Sniffer安全技术从入门.. · 常用交换机典型配置 · 路由器设置与口令恢复 · Linux 集群技术专题 |
|||