对不起,我知道这是一个非常蹩脚的问题,而不是对任何人有用。我明天有UML的任务,我甚至都不知道基础知识(提前全部!)。我不是在寻找演练,我只是希望你对某些事情有所了解。作业如下(你只需要略过它!):
=============
Gourmet Surprise(GS)是一家拥有五名员工的小型餐饮公司。在典型的周末期间,GS迎合了15个活动,每个活动有20到50人。该业务在过去一年中迅速发展,业主希望安装一个新的计算机系统来管理订购和购买流程。 GS有一套十个标准菜单。当潜在客户打电话时,接待员会向他们描述菜单。如果客户决定预订活动(晚餐,午餐,野餐,手指食品等),接待员会记录客户信息(例如,姓名,地址,电话号码等)以及有关活动的信息(例如,地点) ,日期,时间,合同中的哪一个标准菜单,总价格)。然后,客户传真一份合同副本,并且必须在正式预订活动之前签署并将其与押金(通常是信用卡或支票)一起寄回。在餐饮交付时收取剩余的钱。有时,顾客想要一些特别的东西(例如,生日蛋糕)。在这种情况下,接待员将信息提供给确定费用的所有者;接待员然后用价格信息回叫客户。有时客户接受价格,其他时候,客户请求一些必须返回给所有者的更改以进行新的成本估算。每周,所有者查看计划在那个周末进行的活动,并订购制作它们所需的用品(例如盘子)和食物(例如面包,鸡肉)。业主也希望使用该系统进行营销。它应该能够跟踪客户如何了解GS,并识别回头客,以便GS可以向他们发送特别优惠。业主还希望跟踪GS发送合同的事件,但客户从未签署合同并实际预订了GS。
练习: 为上述系统创建活动图和用例模型(包含一组详细的用例描述)。根据这些描述生成初始域模型(类图)。 将用例详细说明为序列图,并包含必要的任何状态图。最后使用这些动态模型中的信息将域模型扩展为完整的应用程序模型。
=============
在您看来,您是否认为这个问题要求我提出一个在线订购系统的包,以取代上述系统,或创建便于现有基于电话的系统的UML图?
答案 0 :(得分:2)
为上述系统创建一个活动图和一个用例模型(包含一组详细的用例描述)。
我认为它正好在文本中:他们希望您记录所描述的系统。
祝你好运!