我目前正在逆向工程一个售票系统(一个售票点系统与人工操作员),以便创建一个技术手册。我想做的是从user PoV中使用UML活动图建模为工作流的所有功能的流程。这样做的目的是首先布置用户的工作流程,然后将与数据库和中央系统的所有接口/通信以及所有类指定为类图,以考虑在活动图上显示的功能。
问题是,系统有太多的选项,如买票,恢复票,客户信息,轮班管理…我遇到的第一个问题是,当我到达主屏幕活动时,有太多的分支,以至于我不知道是否可以使用活动图上的决策点。
任何人都可以在这里传授一些知识?感谢所有人。干杯。
发布于 2018-03-02 20:43:36
即使系统已经存在,构建模型的方法也应该与从一开始就进行分析的方法基本相同。主要的区别是您参考了系统的实际使用方式,但这也是发现当前系统中的痛点的好机会。
您的用例、场景等将基于系统当前所做的工作。
不要试图用一个图或者一种类型的图来记录一个复杂的系统。这种方法很可能会失败。在最好的情况下,你最终会得到一些东西,但很难不能阅读和理解。
https://stackoverflow.com/questions/49068059
复制相似问题