标签:cep 实体 image 聚合 reg 扩展性 src int 业务用例
以您的工程实践项目为例,在深入理解需求的基础上进行业务领域建模Domain Modeling
♦ 1) Collect application domain information
– focus on the functional requirements – also consider other requirements and documents
♦ 2) Brainstorming
– listing important application domain concepts – listing their properties/attributes – listing their relationships to each other
♦ 3) Classifying the domain concepts into:
– classes – attributes / attribute values – relationships
• association, inheritance, aggregation
♦ 4) Document result using UML class diagram
最终画出业务类图,并说明业务类图中每一个类、属性、方法的来源,对于有关联类Association Class的情况要进一步给出关系数据库的模型。
记住:我们是对业务建模,不是对系统建模!
一、什么是业务领域建模?
业务对象模型(也叫领域模型 domain model)是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象”)之间应该具有的静态和动态关系。它注重业务中承担的角色及其当前职责。这些模型类的对象组合在一起可以执行所有的业务用例 。
二、为什么要进行领域建模?
三、业务领域建模的基本方法
三、结合工程实践进行领域建模
我的工程实践项目为行人检测与追踪。
分析其中的程序域和它们的属性和关系,可以确定需要至少这么几个大类:用户类、摄像头类、模型类、数据类、文件处理类、目标检测类。
具体业务领域建模的UML图如下:
标签:cep 实体 image 聚合 reg 扩展性 src int 业务用例
原文地址:https://www.cnblogs.com/jaroo/p/11931478.html