UML--核心元素之业务实体

简介:

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

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

 

业务实体包含属性和方法

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

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

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

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

 

获取业务实体

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

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

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

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

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


本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/3386515.html,如需转载请自行联系原作者

相关文章
|
uml C++
<九>面向对象分析之UML核心元素之设计类,类,属性,方法,可见性
设计类         --->设计类是系统实施中一个或多个对象的抽象。        --->设计类已经直接映射到实现代码了,因此设计类依赖于实施语言。另一方面,设计类来源于前期的系统分析,在统一过程中,类不是品空想像出来的。
1024 0
|
uml 测试技术
<五>面向对象分析之UML核心元素之边界
一:基本概念        ---->边界在UML图符里的定义只是一个简单的矩形,四个边决定了边界的内外。参与者,用例和边界相生相克。        ---->边界是一个很重要的概念,和封装的概念师出同门。
974 0
|
uml
<六>面向对象分析之UML核心元素之业务实体
一:基本概念          ---->业务实体类(class)的一种版型。特别用于在业务建模阶段建立领域模型。业务实体是业务模型中非常重要的一个因素,它为问题领域中的关键概念建立概念化的理解。是人们认识问题领域的重要手段。
1207 0
|
uml 容器
<七>面向对象分析之UML核心元素之包
一:基本概念         ---->包是一种容器,如同文件夹一样。它将某些信息分类。形成逻辑单元        ---->包是UML非常常用的一个元素,它最主要的作用就是容纳并为其他元素分类。包可以容纳任何UML元素,例如用例,业务实体,类图等,也包括子包。
1005 0
|
uml
<四>面向对象分析之UML核心元素之用例
一:基本概念        --->用例定义了一组用例实例,其中每个实例都是系统所执行一系列操作,这些操作生成特定主角可以观测的值。        --->所谓用例,就是一件事情,要完成这件事情,需要一系列活动,而做一件事情可以有很多不同的办法和步骤,也可能遇到各种各样意外情况。
1113 0
|
uml
<三>面向对象分析之UML核心元素之参与者
一:版型        --->在UML里有一个概念叫版型.有些书里也称类型,构造型。        --->这个概念是对一个UML元素基础定义的扩展。在同一个元素基础定义的基础上赋予特别的含义,使得这个元素适用于特定的场合。
1142 0
|
7月前
|
uml
UML之类图
UML之类图
100 1