如何绘制 UML 领域模型图
最编程
2023-12-31 11:29:08
...
总而言之:领域模型是描述业务领域(业务实体)的静态结构
a.概念分类列表:人、事物、地点、组织、概念、事件、规则、抽象名词、交易项目、角色、设备、组织结构(对用例进行识别:实体、过程中的信息、角色的输入输出、操作设备等)
b.名词分析法:识别问题域和用例描述中的名词和名词性短语作为候选的概念类和属性,从候选项中,摒弃多余的名词,确定最终的对象(注意是作为类还是属性,类可以是一种标识、状态和行为)
B. 建立类之间的关联(关联、继承、依赖)
关联:类之间的某种语义关系
继承:一般到特殊
依赖:表明一个元素(源元素)的定义或实现依赖另一个元素(被依赖元素)的定义或实现
C. 添加类的重要属性(类的语义完整性、类的作用、问题域相关特性等)
a.语法:可见性 属性名:类型 多重性=默认值{特性表}
/ [可见性] 属性名 [:类型] [=初始值]
b.属性类型是简单的数据类型为佳,如果是复杂概念,考虑是否单独作为一个概念类
c.任何属性都不表示外键,即不应该用属性来联系概念类,区别于数据库设计中的外键