我正在学习OOAD的复习和做一些旧的考题。我正在尝试开发一个可用于管理餐馆菜单的分析课堂模型。这里是要求:餐厅和分析设计的UML类图..
几个不同的菜单(早餐,午餐,晚餐)
碟子在几个不同的菜单
存在 餐厅还提供餐饮
菜应该保留哪些是相关的客人有特殊要求的信息(素食,过敏等)。可以使用这些信息作为搜索标准来创建特殊菜单。
我该如何模拟餐饮?是否应该有菜单课,然后是早餐,午餐,晚餐和专门的特殊课程,还是应该只有一个菜单课程?应该有专门的素食课,无麸质等菜肴吗?
然后我有这个问题让我困惑了一下..
“将这个分析类模型转换为设计模型时,必须解决哪些4个任务?
这是什么意思?在将分析模型转换为设计模型时总是应该完成4个一般任务/步骤还是专门针对此分析类模型的4个特定任务?
我看了thorugh的介绍和书(OOAD与应用程序),我发现与这些4个步骤的唯一的事/任务是在一个案例:
■在给定的标识建筑元素抽象层次进一步建立问题边界并开始面向对象的分解。
■确定元素的语义,即建立它们的行为和属性。
■确定元素之间的关系以巩固其边界和合作者。
■指定元素的接口,然后进行细化以准备在下一抽象层次进行分析。
问候
这是我的分析类图:http://i59.tinypic.com/2ccv4af.png 仍不能确定的“4个任务”的问题..如果这意味着转化到设计时模型或类设计模型.. – vff 2014-10-09 22:29:47
好的,但后者将是一个有效的问题要问考试作者。比猜测更好。 – observer 2014-10-10 13:08:48