私は学校でソフトウェア エンジニアリングを学んでおり、現在はデータ ダイアグラムに焦点を当てています。つまり、オブジェクト クラス、関連付け (および多重度)、3 項 (または一般的には N 項) 関連付け、集約クラスなどです。
私は UML 標準を使用していると教えられてきましたが、私が知る限り、私が見つけたほとんどの UML エディターは、私が使用している UML の概念をサポートしていません (または非常に貧弱です)。ダイアグラム全体にテキスト ラベルを使用してほとんど何でも表現しており、N 項の関連付けを適切に定義することさえできません。フローチャートの描画部分からひし形を描画し、いくつかの矢印を描画してから、ラベルを使用して多重度を定義できますが、それは専門的ではないと思います。
そこで、2 つの質問があります。UML は私が教えられたものですか? より具体的な名前はありますか (データ ダイアグラムと呼ばれていると聞きました)。
正しいツールを使用しているか、それが本当に UML であるかを確認するにはどうすればよいですか?