UML里面的常用分析手段

本文介绍了UML中的用例图,包括UC的概念、扩展关系、包含关系以及角色。同时,详细阐述了领域模型在OO分析中的重要性,它是对领域内概念类的可视化表示,用于展示领域类之间的关联、属性和对象关系。讨论了如何在后台系统中定义UC文档以及领域模型的构建。
摘要由CSDN通过智能技术生成

一、什么是UC?

用例图描述了角色和系统之间的关系,描述系统功能需求,角色和系统的交互以及系统的反应。


会员具有浏览商品类别、根据关键字查询商品和选择商品添加到购物车的功能。

疑问:如果对于一个后台系统,只是提供了后端的服务API,那如何定义它的UC文档呢?

1.1 相关术语解释

1.1.1 Extends用例扩展关系

扩展关系一般是用来描述一个元素延伸为另外一种行为。在UC中的扩展表示一个UC有可能扩展到另外一个UC的功能。UC中的扩展通常暗示一个选择性流程。


1.1.2 Include用例包含关系

包含关系表示的是源元素包含目标元素的行为,UC中的包含关系就是一个UC中包含另外一个UC的行为功能。用包含关系可以防止在多个UC中同时定义共同的功能模块。


图中我们可以看到这两个UC(userCase1与userCase2)都包含了userCase3

1.1.3 角色(Actor)

系统中的用户根据系统可以分为多个角色,每个角色都会与系统有交互。一个用户可以具有一个或多个角色。如果要再细分一下,可以看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值