1. UML의 이해
1.1. UML의 필요성
UML은 오늘날의 객체지향 시스템 개발 분야에서 가장 각광받는 도구 중 하나이다. UML은 시스템 개발자가 자신의 비전(vision)을 구축하고 반영하는데 있어서 표준적이고 이해하기 쉬운 방법을 지원한다. 자신의 설계 결과물을 다른 사람과 효과적으로 주고받으며 공유할 수 있는 메커니즘을 제공한다.
객체지향 시스템 개발에서는 다양한 관점과 관심사를 반영할 수 있어야 하는데, UML은 이를 위해 다양한 다이어그램 기법을 제공한다. 이를 통해 시스템의 정적인 측면과 동적인 측면을 모두 표...
2024.11.04