业务领域建模Domain Modeling

时间:2019-11-25 16:23:30   收藏:0   阅读:85

一.领域建模的概念

业务对象模型(也叫领域模型 domain model)是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象”)之间应该具有的静态和动态关系。它注重业务中承担的角色及其当前职责。这些模型类的对象组合在一起可以执行所有的业务用例。

 

二.领域建模的一般步骤

1.跟踪、记录所有的实体,输出一个实体的词汇表

2.统一类型、实体名方法和规则

3.描述单个类型,输出不完全的类图

4.确定类型之间的关系,输出完整的类图(问题域的静态结构)

5.描述状态、时序、流程(问题域的动态结构)

6.建立用例,用于描述功能

7.提取界面并展示给用户

8.迭代上述过程

 

三.以工程实践项目为例,进行领域建模

我的选题是在线学习系统,该系统主要包含三类用户,分别是学生、教师和管理员,学生能够在上面进行在线学习,而教师则能够对学生的各项学习任务进行安排等,管理员能够审核用户收集用户意见等。

对该系统进行领域建模,UML图如下所示:

技术分享图片

 

 

 

原文:https://www.cnblogs.com/19chenjian/p/11928412.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!