26. モデルとは??
UML (Unified Modeling Language)
Model:
A physical, mathematical, or otherwise logical representation
of a system, entity, phenomenon, or process.
(http://msco.mil/)
システムや、その要素、現象、プロセスをロジカルな方法で
表現したもの
例: F=ma
第20回 Morning Project Samurai 定例ミーティング資料 (c) Junya Kaneko
27. なぜモデルを作るのか?
UML (Unified Modeling Language)
Modeling and Simulation:
The use of models […] to develop data as a basis for
making managerial or technical decisions.
(http://msco.mil/)
(効率よく)マネジメントまたは技術的な意思決定をするため
- 安価、安全、短期間にシステムの検証が可能
- 開発チーム内外で正確な情報共有が可能
適用例:
• 原発やロケット等の大規模で危険なシステムの開発
• チームワークを必要とされる開発
第20回 Morning Project Samurai 定例ミーティング資料 (c) Junya Kaneko
28. なぜモデルを作るのか?
UML (Unified Modeling Language)
Modeling and Simulation:
The use of models […] to develop data as a basis for
making managerial or technical decisions.
(http://msco.mil/)
(効率よく)マネジメントまたは技術的な意思決定をするため
- 安価、安全、短期間にシステムの検証が可能
- 開発チーム内外で正確な情報共有が可能
適用例:
• 原発やロケット等の大規模で危険なシステムの開発
• チームワークを必要とされる開発
第20回 Morning Project Samurai 定例ミーティング資料 (c) Junya Kaneko
29. UML の構成要素
• 構造図
- クラス図、オブジェクト図、コンポーネント図、etc.
• 振る舞い図
- ユースケース図、アクティビティー図、状態遷移図、etc.
• 相互作用図
- シーケンシャル図、コミュニケーション図、etc.
Unify: To make into a unit or a coherent whole
(http://www.merriam-webster.com/)
第20回 Morning Project Samurai 定例ミーティング資料 (c) Junya Kaneko