役割:
|
設計者には、プロジェクトに対する要求、アーキテクチャ、開発プロセスに関する制約の範囲内で、システムの一部を設計する責任があります。
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
設計者は、設計要素の責務、操作、属性、関係を識別し、これらを定義します。設計がソフトウェア アーキテクチャと矛盾しないようにし、実装を進められるように設計を詳細化します。
ここでは、この役割に関連する追加情報へのリンクを示します。
設計者は、次に関する実用的な知識が必要です。
設計者は、システムの構造的な部分 (クラスや実装サブシステム) や、システムの機能的な部分 (ユース ケースの実現や、クラス / サブシステムに関する機能) の実装を担当します。
実装担当者と設計者の両方を、1 人で担当することは一般的です。
設計の責務を分割することも可能です。たとえば、設計の高いレベルの概略を 1 人が作成し、詳細な設計 (操作シグニチャや、ヘルパー クラスの識別と設計) は実装担当者でもある別の設計者が作成することもできます。
詳しくは、参考資料を参照してください。特に、モデリングと統一モデリング言語、オブジェクト指向技術に関する資料が役立ちます。
Rational Unified Process
|