Java 言語を使用してプロジェクトを開発しました。
従来、システムにコンテキスト フローやデータ フロー、エンティティ関係図などの図を含めることは正しいですか? これらの図は、構造化プログラミングで開発されたシステムでのみ使用されますか?
システムがオブジェクト指向システムの場合、UML ベースのダイアグラムのみに固執する必要がありますか?
これはばかげた質問に思えるかもしれませんが、厳密なソフトウェア エンジニアリング規則に従ってプロジェクトを文書化する際には重要です。
UML 2.2 図は、構造図と動作図で構成されます。このウィキペディアのページを参照してください。
UML 2.2 には 14 の図の種類があります。私はUMLに向かって操縦します。コンテキスト フローまたはデータ フローを相互作用概要図にすることはできますか? クラス図へのエンティティ関係図?
Java と UML は非常にうまく組み合わせることができます。たとえば、https: //stackoverflow.com/q/390438/509840 に Eclipse プラグインがあります。