Object-Oriented Analysis and Design Using UML 翻译与学习 (三)

Creating Use Case Diagrams   创建用例图

 

目标

完成这一章节,你可以:

1、判断用例图需要什么。

2、定义和描述一个UML用例图的必要元素。

3、基于业务所有者的目标,为一个软件系统开发一个用例图。

4、基于所有利益相关者的目标,为一个软件系统开发一个精细的用例图。

5、使用UML继承、包含、泛化符号,识别和记录的依赖关系。

6、描述如何通过创建UML包视图,去管理用例图的复杂性。

 

//2016年8月23日22:55:07 新的一章开始了

 

证明使用的必要

1、一个用例图可以让你定义高级别的必须用来满足用户目标的功能需求。

2、客户端的利益相关者需要一个概括的系统视图。

3、用例从基础的详细的功能性需求开发而来。

4、用例可以标上优先级,然后按优先级开发。

5、用例通常有最小限度的依赖,所以用例允许一定程度的独立开发。

 

定义用例图的元素

一个用例图展示演员(角色)和他们想实现目标之间的关系。

 

演员

演员是:

1、一个角色的模型,在系统外部并且与系统交互

2、可以是人,设备,其他系统或者时间

3、可以是主要的,也可以是次要的

 主要:启动和控制整个用例图

 次要:仅参与部分用例图

 

用例

一个用例描述一个演员和系统之间的用以完成目标的交互。

1、一个用例封装了系统主要一段行为,且有一个明确的输出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值