您的位置:首页 > 其它

UML学习手记(五):用例分析之“执行者-目标”列表和用例简述

2008-03-11 13:45 537 查看
UML学习手记(五):用例分析之“执行者-目标”列表和用例简述粟卫民http://www.gisdev.cn/ http://blog.csdn.net/suen/ 日期:2007-12-12保留所有版权。如需转载,请联系作者,并在醒目位置注明出处与“内/外”列表类似,“执行者-目标”列表也用于确定项目的功能范围。“执行者-目标”列表列举了系统支持的所有用户目标,展示了系统功能方面的内容。但“执行者-目标”列表与“内/外”列表又有着一定的差别:“内/外”列表既显示范围之内的东西也显示范围之外的东西;而“执行者-目标”列表只包含系统真正支持的服务。下表是《Writing Effective Use Cases》书中的一个例子,是“购买请求跟踪系统”的“执行者-目标”列表。 
执行者 任务级目标 优先级
任何人 检查请求 1
授权者 改变权限 2
购买者 改变卖主契约 3
请求者 发起请求 1
  改变请求 1
  取消请求 4
  做请求已被满足的标记 4
  拒绝发送货物 2
认可者 完成请求的提交 2
购买者 完成订购请求 1
  指定卖主后启动PO 1
  未发货警告 4
授权者 验证认可者签名的有效性 3
接收者 注册发货 1
 “执行者-目标”列表可以通过加入额外的列,如触发事件(trigger)、业务优先级(business priority)、开发复杂度(development complexity)和开发优先级(development priority)等进行扩展。如果加入“简述”列,则此扩展的“执行者-目标”列表又可称为“用例简述”。用例简述是对用例行为所作的一个包含2~6句话的描述,它仅提及了最重要的活动和失败情况。它提示读者用例中正在发生什么事情,对估计工作复杂度很有用。下表是一个用例简述的例子。
执行者 目标 简  述
生产人员 修改行政区格 生产人员向参考数据库中加入行政区域元数据(行政等级、货币、语言代码、街道类型等)。源数据的联系信息被分类。这是更新参考数据的一个特殊情况
生产人员 准备数字绘图源数据 生产人员在准备与操作数据库进行合并时,将外部的数字数据转换成一种标准格式,并对之进行验证和校正。数据被分类并存储到数字源库中。
生产人员和实地工作人员 将共享数据的更新事务提交给操作数据库 工作人员将堆积的更新事务实施到操作数据库上。非冲突事务被提交给操作数据库。应用程序的语境与操作数据库是同步的。已提交的事务从应用程序语境中被删除掉,以保证操作数据库的一致性,冲突事务则通过手工方式或交互方式解决。
  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: