Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道在商业环境中使用什么方法来“记录”软件的架构?UML 是否仍然像我在大学里所教的那样使用?
当我潜入数十个代码文件并认为应该有更好的方法来获得对代码的基本理解而不是在文件中徘徊时,就会出现这个问题?
是的,级别可能会有所不同,但 UML 在行业中仍然被大量使用。
UML 是一种非常“通用”的建模语言。在过去的几年里,我注意到更具体的建模语言的使用有所增加。
更多的时候,不同的语言并没有被并排使用。尽管每种建模语言都是独立的并且不了解其他语言,但我经常看到在不同模型和建模语言之间创建了关系,以确保系统范围内的可追溯性。
以下是我经常遇到的列表: