私は UML のファンで、Fowlers のUML 蒸留本を参考にしています。
私の質問は次のとおりです。UML で物事を進めてください。現在の「最先端」とは何ですか。最新の UML に関するより良い参考書はありますか、それとも上記はまだ良い参考書ですか。
「提案された拡張」や委員会が検討していることにはあまり興味がありません。実際にファウラーの本の内容と同じように、実際に実践者が使っているものを探しています。
バージョン 2.0 のツール サポートは優れており、実際にはそれらを使用することになっています。そのため、第 3 版を入手した場合は、適切な導入を行うことができます。
「最先端」は、あなたがどの分野で働いているかによって異なります。
DOORS を長年使用している企業の場合、UML ツール (Sparx Systems Enterprise Architect) には要件サポートが含まれており、DOORS データベースと統合されています。このようなサポートは、大規模なプロジェクトで広く使用されています。要件の概念は SysML 拡張に由来しますが、それらを使用するために SysML を知る必要はありません。
組み込みシステムは、アクション セマンティクスから完全なコードを生成する UML ツールも使用します。アクションは、メソッドの動作を定義します。このようなツールは、EA 価格帯のツールが生成するメソッドの概要だけでなく、完全なコードを生成します。そのようなツールを確認したい場合は、Artisan で無料のシングル ユーザー バージョンをダウンロードできます。
ここ数年、UML はあまり変わっていないと思います。私にとって、ソフトウェア モデリング分野でより関連性の高い変更は、ドメイン固有モデリング言語の進化であり、多くのシナリオで、UML を特定のニーズに適合させる方法として UML プロファイルを置き換えました (適合が簡単な場合)。 .
最先端の技術に本当に興味がある場合は、概念モデリングで多くの研究が行われています。UML は単なる製品であり、モデリングには UML 以外にも多くの機能があります。UML だけに興味があるのか、オブジェクト指向モデリング全般に興味があるのかはわかりません。お知らせ下さい; 後者の場合は、より多くの情報を提供できます。