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

nev*_*ame 15 architecture uml

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

我想要捕获的元素是:

  1. 组成的单个应用程序对象(模式:单例)(示例:CodeIgniter应用程序)
  2. 组成的多个模块对象(模式:单例,外观)(例如:留言簿,地址簿)
  3. 组成的多个低级独立对象(例如:mysql mapper,doctrine mapper)
  4. 各种第三和内部库(例如:doctrine,solr,xml-parser)

什么UML图适合这种概述演示?

aio*_*obe 11

听起来你正在寻找组件图.

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

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