Architecture &引用;“蓝图”;商业软件代码的定义

Architecture &引用;“蓝图”;商业软件代码的定义,architecture,uml,blueprint,Architecture,Uml,Blueprint,我想知道在商业环境中使用什么方法来“记录”软件的体系结构?我在大学里学过的UML还在使用吗 当我深入研究几十个文件的代码时,这个问题就出现了,我认为应该有更好的方法来获得对代码的基本理解,而不是在文件中徘徊?是的,级别可能会有所不同,但UML在行业中仍然被大量使用 UML是一种非常“通用”的建模语言。在过去的几年里,我注意到更具体的建模语言的使用有所增加 通常情况下,不同的语言彼此相邻使用。尽管每种建模语言都是独立的,不知道其他语言,但我经常看到不同的模型和建模语言之间建立了关系,以确保系统范围

我想知道在商业环境中使用什么方法来“记录”软件的体系结构?我在大学里学过的UML还在使用吗


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

是的,级别可能会有所不同,但UML在行业中仍然被大量使用

UML是一种非常“通用”的建模语言。在过去的几年里,我注意到更具体的建模语言的使用有所增加

通常情况下,不同的语言彼此相邻使用。尽管每种建模语言都是独立的,不知道其他语言,但我经常看到不同的模型和建模语言之间建立了关系,以确保系统范围的可追溯性

以下是我经常遇到的情况:

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

是的,级别可能会有所不同,但UML在行业中仍被大量使用

UML是一种非常“通用”的建模语言。在过去的几年里,我注意到更具体的建模语言的使用有所增加

通常情况下,不同的语言彼此相邻使用。尽管每种建模语言都是独立的,不知道其他语言,但我经常看到不同的模型和建模语言之间建立了关系,以确保系统范围的可追溯性

以下是我经常遇到的情况:

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

谢谢,非常有启发性……谢谢,非常有启发性。。。