在uml类图中建模“服务”

时间:2019-08-28 10:48:56

标签: class uml diagram

在我的软件工程作业中,我需要制作一个类图,以对开发可管理其贷款服务的公共图书馆系统的问题进行建模。

在这种情况下,我有一个用户,可以通过贷款服务借一些图书馆资料(例如音频DVD,视频,书籍之类的文字或其他东西)。 这是快速的蓝图: ciao 现在我的问题是:

第一季度:如何为用户和贷款服务之间的关联建模?确切地说,该关联的名称是什么?

第二季度:贷款服务类只有一种情况,因为我认为该服务对于所有用户都是全局的,因此在关联的基数上建模是正确的吗?

先谢谢了。

1 个答案:

答案 0 :(得分:2)

当要为组织(在您的情况下为公共图书馆)的业务运营建立信息模型时,必须标识涉及的所有实体类型(例如,用户,媒体类型,媒体项目,例如书籍和DVD,贷款,预订等)以及它们之间的关联(例如,类User将与Loan关联)。

但是您没有在模型中包括组织本身(或其信息系统)的类。因此,请勿包括“贷款服务”类。

此方法生成一个 信息设计模型 ,这是导出用于定义模型类的 OOP类模型的基础(也称为实体类)和数据库表模型(例如,用于定义MySQL数据库架构)。

模型/实体类为您的应用或IS提供基础。

根据您的应用程序开发方法(例如,所选择的框架),您可能不得不设计其他类(例如,用于用户界面),但是与模型/实体类相比,它们的基础性较低。