假设我有一个上传猫视频的网站。每个视频都有一个名称/标题。
现在,用户可以通过在搜索栏中输入视频名称来搜索视频。当用户点击搜索时,所有视频标题都会被搜索到。显示包含搜索词的内容。
我的班级图表对于搜索视频的用户来说会是什么样子?
答案 0 :(得分:1)
您应该从活动或序列图等其他视频开始:它们应该概述更详细的要求。从那里,您可以推导出一个类图,因为它将提出一个概念,只有当您了解了必须满足的要求时才能这样做。
答案 1 :(得分:0)
您正在详细说明一个用例。我认为在UML中反映这种情况的最佳方法是使用带有用例详细描述的小用例图。如果组件之间存在多个请求/消息,您甚至可以考虑使用活动图或/和序列图来更详细地表示实现。
要获得正确的设计决策,您需要对UML为我们精心设计软件设计的选项有所了解。因此,请参考4 + 1 View Model Architecture和相应的图表,以便对该主题有清晰的认识。