UML 모델링
UML ( Unified Modeling Language ) 정의 프로그램 설계를 표현하기 위해 사용하는, 주로 그림으로 된 표기법. 객체지향 언어와 밀접한 관련이 있기에 객체지향 모델링 언어라고도 불린다. 소프트웨어 시스템, 업무 모델링, 시스템의 산출물을 규정하고 시각화하며 문서화하는 언어이다. 모델링 언어일뿐 방법론은 아니다. 사용하는 이유 소프트웨어 시스템을 구축하기 전에 모델을 설계하는 것을 건물을 지을 때 청사진을 그리는 것과 마찬가지로 필수적인 일이다. 좋은 모델은 아키텍처를 건전하게 하고 프로젝트 팀의 의사소통을 원활히 하는데에 있어서 필수적이다. 한번에 이해하기 힘든 복잡한 시스템이 늘어나면서 시각적 모델링은 필수가 되고 있다. 종류 1. 클래스 다이어그램 (Class Diagram) :..