본문 바로가기

Java Programming

UML (unified modeling language) 이란??

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
UML 이란 무엇인가? UML을 처음 보았을때의 느낌은 프로그램의 전반적인 내용들을 한

눈에 볼수 있게 예쁘게 그림처럼 그려놓은 것이라는 생각이 딱 든다. 그럼 UML의 사전적

인 의미는 무엇인지 알아보도록 하자!




UML [unified modeling language]

객체 지향
분석/설계용의 모델링 언어. 기존의 객체 지향 방법론과 함께 제안되어 모델링 언어 표기법의 표준

화를 목적으로 한 것이다. 주로 미국의 래셔널 소프트웨어(Rational Software)사에서 방법론의 통일과 표준화

작업에 전념한 결과 1997년 11월에 UML 1.1이 객체 관리 그룹(OMG)에 의해 표준으로 채택되었다. UML은 방

법론이 아닌 소프트웨어 개발에 사용되는 다이어그램을 정의하는 것으로, 소프트웨어 개발 시 산출물들을 비주

하게 제공함으로써 개발자와 고객 또는 개발자 상호 간의 의사 소통을 원활하게 할 수 있으며, 산업계 표준으

로 채택되었기 때문에 UML을 적용한 시스템은 신뢰성이 있다. →객체 지향 설계.

출처 : 네이버 용어사전




객체 지향 분석과 설계를 위한 모델링 언어란다. 일단 무슨 이야기인지 알수는 없지만 확실히 객체지향와 UML은

뗄레야 뗄수 없는 관계인것이다. 객체지향은 협업 및 분업을 가능하게 해주지만 여러사람이 수행하므로 인해서 불

협화음이 생긴다. 하지만 UML의 다이어그램을 통해 비주얼하게 제공하므로서 의사소통을 원활하게 해준다고 볼

수 있다. 그야말로 대화, 이해를 목적으로 나온것이 UML이라고 하는것이 바람직 하겠다.