用哪个UML图来表示应用程序架构?

时间:2010-05-01 06:56:10

标签: architecture uml

我正在尝试将我的整个应用程序映射到UML图中,我想知道哪个UML应该使用哪种图表类型;我不是在课堂上这样做,而是从鸟眼的角度来看。

我想要捕捉的元素是:

  1. 组成
  2. 的单个应用程序对象(模式:单例)(示例:CodeIgniter应用程序)
  3. 组成的多个模块对象(模式:单身,立面)(例如:留言簿,地址簿)
  4. 组成的多个低级独立对象(例如:mysql mapper,doctrine mapper)
  5. 各种第三和内部库(示例:doctrine,solr,xml-parser)
  6. 什么样的UML图适合这种概述演示?

3 个答案:

答案 0 :(得分:11)

听起来你正在寻找component diagrams

来自http://www.ibm.com/developerworks/rational/library/dec04/bell/

  

组件图的主要目的是显示系统组件之间的结构关系。

答案 1 :(得分:1)

一种方法是做几个替代图并将它们链接在一起,将所有方面都包含在一个中可能不太好...我最喜欢的是非正统的活动图(内容超过“外观”)。但正如blog entry所说:你在和谁谈论这个图表?

答案 2 :(得分:0)

我认为封装图对于这样的情况来说是理想的。