假设你必须为这个简单的问题做一个用例图(这是我正在做的一个更大的练习的一部分):
(Web 应用程序的)注册用户可以通过两种方式搜索旅游景点:按类别(例如:博物馆、公园、剧院、考古遗址)或按位置(城市、县)。
我应该如何为这个 UCD 建模?
最简单的方法是:参与者(注册用户)、两个用例(按类别搜索旅游景点和按位置搜索)、次要参与者(Web 应用程序的服务器,它将处理查询并发送回结果)。
我担心的是,这样四个类别和两种类型的位置不会出现在用例中。
我正在考虑使用“扩展”关系。例如,我将添加一个名为“Search parks”的用例,扩展用例“Search by category”。扩展点将是用户选择搜索公园的事件。
或者我可以使用“按类别搜索”和“搜索公园”之间的继承关系......嗯......我有点困惑......
你将如何使用美元来模拟这个小问题?
谢谢你,卢卡