2010-07-09 39 views
0

它就像一个正方形或矩形一样简单,应用程序名称位于中心?您如何在UML中表示应用程序?

+1

取决于你想表示什么和你使用什么图表。例如,在用例图中,外部应用程序可以表示为一个参与者,从您的用例发送或接收数据。在顺序图中,您可以将外部应用程序绘制为边界。 – 2010-07-09 21:25:47

回答

4

如果通过应用程序,您的意思是与您的系统(应用程序)交互的其他(外部)系统,那么它是一个演员。你可以将演员定型为应用程序,并在某些软件中给它一个专门的图标(方形或其他)。不幸的是,所有的UML软件在代表性上都很差,所以有时最好使用图形软件来绘制漂亮的UML图。

+0

可以通过举一个实际的例子来改善答案吗?想象一下,你有2个具有特定角色的工作站,每次运行3个具有特定用途的应用程序,他们正在使用一些软件组件。部署视图的外观如何?是过程或应用程序的符号(但是您喜欢命名.exe ...)与软件组件(例如C#程序集)相同?应用程序“组件”对“真实”组件有“依赖关系”吗? ~~有时候抽象是好的,但有时你只是想说出你的意思;) – user2173833 2013-07-31 10:40:25

0

正方形或矩形定义系统而不是UML中的应用程序。 同样在你准备UML的时候,你没有应用程序。您只有属于具有一些参与者和一些过程(用例)的系统的问题。

所以没有必要在UML中包含应用程序。

+0

你如何表示企业架构和数据流? – 2010-07-09 21:59:51

0

我一直使用UML来描述企业级架构,其中组件图中每个应用程序一个组件,每个应用程序使用一个生命线。

相关问题