如何使用UML活动图为具有许多功能的系统建模?

时间:2018-03-02 11:18:26

标签: uml

我目前正在对票务系统(与人工操作员的售票亭系统)进行逆向工程,以便创建技术手册。 我想要做的是使用UML活动图从用户PoV建模的所有功能的流程。这样做的目的是首先奠定用户的工作流程,而不是指定与数据库和中央系统的所有接口/通信以及所有类作为类图,关于活动图上显示的功能。

问题在于系统有很多选项,比如购买机票,恢复机票,客户信息,轮班管理......我得到的第一个问题是,当我进入主屏幕活动时,有很多分支机构,我不知道我是否可以在活动图上使用决策点。

任何人都可以在这里传授一些知识吗?谢谢大家。欢呼声。

1 个答案:

答案 0 :(得分:1)

即使系统已经存在,构建模型的方法应该与从一开始就进行分析的方法非常相似。主要区别在于您指的是系统的实际使用方式,但这也是发现当前系统中的难点的好时机。

您的用例,场景等将基于系统当前所做的事情。

不要尝试仅使用一个图表甚至一种类型的图表来记录复杂系统。这种方法很可能会失败。在最好的情况下,你最终会得到一些东西,但是阅读和理解它是不可能的。