博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UML--核心元素之业务实体
阅读量:6637 次
发布时间:2019-06-25

本文共 451 字,大约阅读时间需要 1 分钟。

如果说参与者和用例描述了我们在这个问题领域中达到什么样的目标,那么业务实体就描述了我们使用什么来达到业务目标以及通过什么来记录这个业务目标。

如果把问题领域比喻成一幢大楼的话,业务实体就是构成这幢大楼的砖瓦和石头。

 

业务实体包含属性和方法

属性是用来保存业务实体特征的一个记录。一个事物通常有非常多的属性,在建模的时候,我们是否要把它所有的属性都列出来呢?不需要。

我们只需要关心它与这个场景直接关联的那些属性。

方法是访问一个业务实体的句柄,它规定了外部可以怎样来使用它。比如一台电视,它的方法就是遥控器,我们可以开、关、调声音、调频道。

在建模的时候,我们是否需要把所有可能的方法都定义出来呢?不需要,在特定的场景下,只需要关心那些与这个场景有直接关系的那些方法。

 

获取业务实体

首先我们要建立业务用例场景。

用例场景中动词后面的名词,就是业务实体的备选对象。

比如:管理学生信息,管理老师信息,管理权限,管理学校。。。等等

可以对它们进行建模,和关系建模。

上图就是寄信这个用例的业务实体模型图。

 

转载地址:http://laivo.baihongyu.com/

你可能感兴趣的文章
Python: filter
查看>>
[CodeWars][JS]实现链式加法
查看>>
身份证验证程序
查看>>
数据链路层-点对点协议PPP
查看>>
答题总结(1)
查看>>
验证码被绕过的方法
查看>>
16-Flutter移动电商实战-切换后页面状态的保持AutomaticKeepAliveClientMixin
查看>>
Git密钥生成步骤SSH Key
查看>>
滴滴算法大赛算法解决过程(实时更新)
查看>>
BI项目记笔记索引
查看>>
Android学习总结(4)——Andorid Studio熟练使用
查看>>
Json学习总结(1)——Java和JavaScript中使用Json方法大全
查看>>
Python高级教程-filter
查看>>
第二天
查看>>
Python学习系列(四)(列表及其函数)
查看>>
图像处理实际应用启发
查看>>
[转载] 关于Windows Boot Manager、Bootmgfw.efi、Bootx64.efi、bcdboot.exe 的详解
查看>>
可并堆/左偏树 题目泛做
查看>>
sql中如何分割字符串
查看>>
Ubuntu 上安装QTAV第三方视频库
查看>>