[英]Modelling “services” in a uml class diagram
在我的软件工程作业中,我需要制作类图以对开发可管理其借阅服务的公共图书馆系统进行建模。
在这种情况下,我有一个用户 ,可以通过某种图书馆服务 (例如音频DVD,视频,书籍之类的文本或其他东西)通过借阅服务借出 。 这是快速的蓝图: 现在我的问题是:
问题1 :如何建模用户与贷款服务之间的关联? 确切地说,该关联的名称是什么?
Q2 :贷款服务类只有一种情况,因为我认为该服务对所有用户都是全局的,因此在关联的基数上建模是否正确?
提前致谢。
当要为组织(在您的情况下是公共图书馆)的业务运营建立信息模型时,您必须确定所涉及的所有实体类型(例如,用户,媒体类型,媒体项目(例如书籍和DVD),贷款) ,预订等)以及它们之间的关联(例如, User
类将与Loan
关联)。
但是,您不会在模型中包括组织本身(或其信息系统)的类。 因此,请勿包括“贷款服务”类。
该方法产生了信息设计模型 ,该信息设计模型是导出用于定义模型类的OOP类模型 (也称为实体类 )和数据库表模型 (例如,用于定义MySQL数据库模式)的基础。
模型/实体类为您的应用程序或IS提供基础。
根据您的应用程序开发方法(例如,选择的框架),您可能必须设计其他类(例如,用于用户界面),但是与模型/实体类相比,它们的基础性较差。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.