モデルの表記法


座席予約を例に説明する

概念モデル

対象業務の世界を構成する概念と概念間の関
係を表すモデル

静的側面: クラス図、オブジェクト図
動的側面: プロセス図

例: 座席とは... 予約とは...

要求モデル

顧客がシステムに望む事柄を表すモデル

静的側面: ユースケース図
動的側面: ユースケース記述、アクティビティ図

例: 座席をオンラインで予約できるように...

分析モデル

実装方法を関知せずに、対象業務についてシ ステム化する方法を詳細に表すモデル

静的側面: クラス図
動的側面: コラボレーション図

例: 画面から希望座席を指定すると...

設計モデル

システム化する事柄と、その実装方法を詳細に表すモデル

静的側面: クラス図
動的側面: ステートチャート図、シーケンス図

例: CGI経由でScreenオブジェクトからselect()すると...

実装モデル

プログラムソースコード、(コンパイル後の)プログラム、プログラムの計算機上の配置

機能/静的/動的側面: OOPソースコード
物理側面: コンポーネント図、配置図

例:
class Sheet{
void select();
x=y+1;
...