绘制和理解领域模型和其他概念

问题描述

我正在阅读与系统分析和设计有关的不同书籍和注释,并且发现了一个有趣的练习,引起了我的注意。

看看:它要求定义目标边界 (这意味着:用户将从何处到何处与 适用范围即:从用户预订出租车开始到 交易完成),应用范围和 最后是域模型

这是研究案例:

为了防止由于电晕病毒和 为了保证更好的体验,公司决定开发一种 基于QR的系统,适用于位于美国的所有不同餐厅。 该系统将允许客户使用以下方式下订单 智能手机,主要目的是避免与菜单接触 (其中包含食品说明),信用卡和机票。什么时候 客户到达时,每个“可用”表都会显示一个QR码 必须进行扫描才能访问菜单;有可能看到所有 可用产品及其特别说明(照片和 促销活动也是如此)。选择产品后,必须付款 执行。可以使用信用卡或贝宝。最后,如果 付款正确完成后,工作人员将在 Web平台,然后将准备订单。准备好之后 通知用户,以便他们可以在柜台取货, 是,该应用程序充当调用者,否则,服务员到达它 在相应的表上。在餐厅方面, 网络平台,他们可以管理要设置的表, 带有产品的菜单,要提供的时间和日期 他们,如果在下订单时,他们将通过 呼叫者选项,以便客户来接听,或者该选项 服务员将订单交付到桌子上的过程。使用 平台的餐厅每月固定费用为$ 2000;顾客 可以免费使用。应该考虑到移动应用 必须适用于iOS(8至13)和Android(KitKat至11.0)。为了 开发Web平台,开源框架NET Core 将被使用。


可以检查我的想法吗?

1)上面所说的系统的主要目的是防止人物之间的人为接触是正确的说法吗?

2)假设边界由此定义是否正确?

上限:当客户扫描QR码时

下限:直到客户拿到食物

3)不确定范围

4)这是我制作的域模型:

Domain

你会改变什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...