我想质疑和/或挑战UML行为图的思想流派.
首先,我想问一下,首先是什么:用例或活动?
我被告知首先使用用例图,然后对于每个用例,您有一个或多个活动图来表示成功和备用流.从活动图中,您可以识别名词以建立类.
但是,我已阅读其他文章,说明您为端到端流程创建活动图,然后从中可以识别用例.
我可以看到这两种情况都有效,而且很困惑,对我而言似乎是一种层次结构.例如,假设我有一个高级业务流程,即"评分学生成绩".如果我将其映射为活动图,我将在其中看到泳道.我可以选择用例,例如"确定成绩边界","提交结果","将结果转换为成绩"等.
您可以认为它们是相同的,即两个图表都将满足此流程建模需求.然后我想建立下一个级别的模型,例如,你如何"提交结果".
有人可以就最佳实践提出建议:用例图是在活动图之前还是之后?