我必须为语义数据库的搜索应用程序创建UML活动图。 易于猜测,用户可以搜索和选择文件,但他们也可以通过单击结果所属的类别来浏览和优化检索的结果。他们甚至可以通过浏览选择文件,而无需实际输入任何关键字。 我应该创建一个单独的“大”活动图,显示不同的可能工作流程或一系列较小的工作流程,例如“执行搜索”,“浏览集合”或“选择文件”?
答案 0 :(得分:0)
就个人而言,我会创建一个大型UML,提供应用程序提供的“视图”功能。然后,我将创建更小的更详细的UML图,以便可以详细研究应用程序的功能。
希望这有助于你的决定。
此致 麦克
编辑:我发现Microsoft Visio在创建UML图时也特别有用。
答案 1 :(得分:0)
我认为,你提到的更可能是序列图(“执行搜索”,“浏览集合”或“选择文件”),我建议你有几个序列图表,你上市。我的论点是:这些图由设计阶段的测试人员使用,因此他们可以为它编写测试。
您可以将主要活动放入整体活动图中,这将显示用户在给定步骤/阶段可以执行的操作的可能性(如果我可以登录,我可以执行搜索,浏览集合等)