商用環境でソフトウェアのアーキテクチャを「文書化」するためにどのようなアプローチが使用されているのだろうか? 大学で教えられているように、UML はまだ使用されていますか?
この質問は、数十のコード ファイルに飛び込んでいるときに発生し、ファイルをさまようのではなく、コードの基本的な理解を得るためのより良い方法があるはずだと思いますか?
商用環境でソフトウェアのアーキテクチャを「文書化」するためにどのようなアプローチが使用されているのだろうか? 大学で教えられているように、UML はまだ使用されていますか?
この質問は、数十のコード ファイルに飛び込んでいるときに発生し、ファイルをさまようのではなく、コードの基本的な理解を得るためのより良い方法があるはずだと思いますか?
はい、レベルは異なる場合がありますが、UML は依然として業界で非常に多く使用されています。
UML は非常に「汎用的な」モデリング言語です。ここ数年、より具体的なモデリング言語の使用が増加していることに気付きました。
多くの場合、異なる言語が隣り合って使用されています。また、各モデリング言語は独立しており、他の言語を認識していませんが、システム全体のトレーサビリティを確保するために、異なるモデルとモデリング言語の間に関係が作成されているのをよく見かけます。
以下は、私が定期的に遭遇するもののリストです。