logokimromi/Notes

かんたん UML 入門 [改訂2版]

image

https://www.amazon.co.jp/dp/477419039X

1章 UMLとは何か?

  • プログラムの設計書を図で表すためのもの
  • モデリングとは抽象化された概念を元に全体像をわかりやすく表現すること
  • 構造とふるまい
  • UMLはISOやJISにもなっており標準化されている
  • 世界中で通じる

2章 オブジェクト指向とUML

  • オブジェクトとは物理的または概念的にまとまったモノ・コト
  • クラスはオブジェクトの雛形(あるいはテンプレート)
  • カプセル化、継承、ポリモーフィズム
  • UML最新バージョンは2.5.1 (2023年2月現在)
  • 構造図、振る舞い図に分けられる
  • ノート、フレーム、ステレオタイプ、メタ属性、制約、タイプとインスタンス

Based on https://github.com/kimromi/notes/issues/86