トピック

説明 ページの先頭へ

小さな単位で構造化したモデルは理解が容易です。パッケージの観点で関係性を表現できるとしたら、モデルの主要部分間の関係性を示すのは簡単です。パッケージはモデルの最上位レベルのパッケージであるか、あるいはユース ケース パッケージとしてステレオタイプ化できます。モデルの主要部分の構造化方法は顧客に決めてもらうこともできます。

  • ユース ケースやアクターが多数あれば、ユース ケース パッケージを使ってユース ケース モデルをさらに構造化することができます。ユース ケース パッケージにはいくつかのアクター、ユース ケース、両者の関係、そしてその他のパッケージを含んでいます。このように複数レベルのユース ケース パッケージ (パッケージ内のパッケージ) を持てます。
  • 最上位レベルのパッケージは最上位レベルの全ユース ケース パッケージ、全アクター、全ユース ケースを含んでいます。

使用方法 ページの先頭へ

多くの理由からユース ケース モデルはユース ケース パッケージに分割できます。

  • ユース ケース パッケージを使って、順序、構成、あるいは納品の単位を最終システムに反映することができます。
  • 異なる開発チームの資源と能力を割り当てるには、異なる場所にいる異なるグループ間でプロジェクトを分割する必要が生じることがあります。ユース ケースのパッケージにはグループに適したものもあれば、個人に適したものもあります。これによって、パッケージの開発を推進する上で自然で効率的な方法を取ります。ただし、各パッケージに個別の責任を定義して、開発が並列して実行できることを確認する必要があります。
  • ユース ケース パッケージを使うと、ユーザーのタイプを反映したユース ケース モデルを構造化することができます。要求変更の多くはユーザーから出されます。ユース ケース パッケージでは、特定のユーザー タイプに基づく変更が、そのユーザー タイプに対応するシステム部分だけに影響することが保証されます。
  • アプリケーションによっては、ごく少数の人だけが一定の情報にアクセスできるようにします。ユース ケース パッケージは必要な分野で秘匿性を保持できます。


Rational Unified Process   2003.06.15