UMLとはなにか?
統一モデリング言語で書いた設計図のことです。
世界中で共通した言語として扱われています。(ISOやJISにもなっている)
モデリングって?
抽象化された概念をもとに、システムの全体像をわかりやすく表現すること(大体を設計する)
業務の本質的なところを捉えることによって、変更にも強いプログラムを作成することが可能になります。
UMLはなぜ必要なのか?
オブジェクト指向で開発するにあたって、常に下記の事柄が課題となっています。
- ・システムに求められる要求の高度化と多様性
- ・システムの大規模化と複雑化
- ・関係者間でのコミュニケーションの困難さ
これらの課題を解決するためにUMLが存在します!
UMLを効果的に活用するための技術要素
開発現場でUMLを効果的に活用するには、「開発プロセス」、「考えかた」なども併せて必要になってきますので、まとめて覚えちゃいましょう!