0
Following
4
Follower
0
Boost

UML 왜 필요할까?

지난 시간에 제가 UML에 대해서 간단히 설명을 드렸습니다. (카드 : http://www.vingle.net/posts/196865-UML) 오늘은 UML이 왜 필요할까에 대한 이야기를 나눠보려 합니다. UML이 왜 필요할까요? 몰라도 개발하는데 전혀 지장이 없는데. 프로그래밍 언어만 알면 개발할 수 있는 것 아닌가요?.... 이렇게 질문한다면 일부는 맞고 일부는 틀리다고 말할 수 있겠네요. 사실 UML이 없어도 작은 프로젝트를 개발하는데는 문제가 없을 수 있습니다. 하지만 프로젝트의 크기가 커질수록 팀원들간의 커뮤니케이션이 중요해지게 되죠. 특정 구조나 흐름을 설명하고 이해하는데 공통된 규칙이 필요하게 됩니다. 이 때에 필요한 규칙이 바로 UML입니다. 이미 똑똑한 사람들이 다 미리 정의해놓은 규칙들이죠. 물론 이런 규칙을 쓰지않고 회사 내부적으로 또는 팀 내부에서 규칙을 정의해서 커뮤니케이션할 수도 있습니다. 그런데 과연 이런 커뮤니케이션이 회사 내부에서만 일어날까요? 세상에는 많은 오픈 소스 프로젝트들이 존재하고, 또 많은 전세계 개발자들 간의 커뮤니케이션도 발생합니다. 그럴 때에 UML이 없다면 어떻게 해야할까요? 그 구조, 흐름 등을 일일이 말로 표현해야겠죠? 이런 대화에서 사내에서만 사용되는 규칙으로 말한다는건 말도 안되는거죠.ㅎㅎ 그래서 UML이 필요한 겁니다.
IT
컴퓨터공학
+ 1 interests