私は、UML を初めて使用する MVC アーキテクチャを使用する php 開発者です。ユースケース、クラス、オブジェクト、アクティビティ、シーケンス図は知っていますが、どこから始めるべきかアプリケーションのモデリングについては知りません。ユースケース図とクラス図は構造図であり、アクティビティ図とシーケンス図は動作図であることを知っています
しかし、私の質問は次のとおりです。1.ユースケース図を使用する必要がある場合とクラス図を使用する必要がある場合にアプリをモデル化するには 2. クラス図には抽象的な概念がありますか? 私がWebアプリを開発しているとき、私はいくつかのコントローラーとモデルを持っているか、さまざまな目的(データベースへのデータの挿入、フォーム入力の検証など)に使用するいくつかのクラスも表示しますが、それらはクラスの例のようには見えません今まで見たダイアグラムなので、私の質問はクラスダイアグラムが私たちのシステムの概念を示すために使用され、それから実際のクラスコードを生成する必要がないということですか?
たとえば、このようないくつかのクラスを持つ可能性のあるチケット予約をモデル化します。
ただし、このようなクラス コードは記述しません。プログラミングでは異なる場合がありますが、概念を表示するためにクラス図を使用しています。それは本当ですか?