アプリケーションをモデル化するように依頼されました。これが何を意味するのかわかりません。おそらく私のプロジェクトのアーキテクチャに関連するものでしょうか。それは彼らにクラスの分割を与えることを意味しますか?または、ユースケースやクラス図を作成するようなものですか?それとも何か他のもの?
編集:私は彼らに尋ねることはできません!
アプリケーションをモデル化するように依頼されました。これが何を意味するのかわかりません。おそらく私のプロジェクトのアーキテクチャに関連するものでしょうか。それは彼らにクラスの分割を与えることを意味しますか?または、ユースケースやクラス図を作成するようなものですか?それとも何か他のもの?
編集:私は彼らに尋ねることはできません!
私はUML(統一モデリング言語)を使います。クラス、メソッド、継承などをグラフィック形式でレイアウトできます。
Googleですばやく検索すると、次のFOSSオプションが表示されます。
編集:それはLinuxのみであることに気付いたので、他の多くのオプションについてはWikipediaのページをご覧ください。