디자인 패턴
-
객체지향 모델링디자인 패턴 2022. 8. 8. 19:39
1.1 모델링 모델의 역할 소프트웨어 모델을 통해 서로의 해석을 공유해 합의를 이루거나 해석의 타당성을 검토할 수 있다. 현재 소프트웨어 시스템 또는 앞으로 개발할 소프트웨어의 원하는 모습을 가시화한다. 시스템의 구조와 행위를 명세할 수 있으며 시스템을 구축하는 틀과 구축된 소프트웨어의 문서화 기능을 제공한다. 모델의 추상화 모델을 추상화(abstraction) 에 바탕을 두고 만들어져야 한다. 즉, 대상을 표현할 때 대상의 상세한 면을 그대로 다 표현하지 않고 특정 관점에서 관련이 있는 점은 부각시키고 관련이 없는 면은 무시한다. 1.2 UML 모델링을 하려면 시스템을 모델로 표현해주는 언어가 필요한데 대표적인 모델링 언어로 UML(Unified Modeling Language) 이 있다. UML 다이..