商业软件代码的“蓝图”

时间:2015-06-26 03:10:59

标签: architecture uml blueprint

我想知道在商业环境中使用什么方法来“记录”软件的架构? UML是否仍在使用,因为我在大学里教过它?

这个问题出现了,因为我正在深入研究几十个代码文件,并认为应该有更好的方法来获得对代码的基本理解而不是在文件中游荡?

1 个答案:

答案 0 :(得分:4)

是的,级别可能会有所不同,但UML在业界仍然非常常用。

UML是一个非常普遍的用途"建模语言。在过去的几年里,我注意到更具体的建模语言的使用率上升。

更常见的是,不同的语言彼此相邻使用。虽然每种建模语言都是独立的,并且不了解其他建模语言,但我经常看到在不同的模型和建模语言之间建立了关系,以确保系统的可追溯性。

以下列出了我经常遇到的情况:

  • Archimate / Togaf进行架构建模
  • 用于业务流程建模的BPMN
  • 用于功能/技术分析的UML
  • 用于系统工程建模的SysML。