系统分析与设计基础(四)

1、 领域建模

a. 阅读 Asg_RH 文档,按用例构建领域模型。
按 Task2 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸

这里写图片描述

其中reservation item为中介实体,其余为实体

b. 数据库建模(E-R 模型)
- 按 Task 3 要求,给出系统的 E-R 模型(数据逻辑模型)

这里写图片描述

  • 导出 Mysql 物理数据库的脚本

  • 简单叙说 数据库逻辑模型 与 领域模型 的异同

数据库逻辑模型从数据需求分析出系统的额实体属性图,对实体之间的依赖关机进行整合,由实体,属性和联系组成。

领域模型是对领域内的概念类或现实世界中对象的可视化表示。

相同之处:两种模型都可以反映类,类之间的关联以及类的属性。

不同之处:数据库逻辑模型的定义用来表示存储于某处的持久性数据,且其建立与软件开发工作密切相关,是设计阶段的必需工作;而领域模型反映的是现实世界中对象的概念透视图,与业务逻辑相关,同领域中相似业务可能具有类似的领域模型,在领域模型里,并不会排除需求中没有明确要求记录其相关信息的类,而数据库逻辑模型则必须完成该排除工作,同时领域模型也不会排除没有属性的概念类。

猜你喜欢

转载自blog.csdn.net/ecleen_a/article/details/80146598