1. UML UML이란 Unified Modeling Language의 약자로 1997년 OMG(Object MAnagement Group)에서 표준으로 채택한 통합모델링언어 입니다. 즉, 모델을 만드는 표준언어인 것입니다. 모델이란 것은 어떤 것을 실제로 만들 때 이렇게 만들면 잘 작동할지 미리 검증해보는 것이며, 실제 물건을 만드는 비용보다 훨씬 적게 들 경우 모델을 만들어 설계를 검사합니다. 소프트웨어에서의 모델은 건축, 항공 등의 모델과는 좀 다른 면이 있습니다. 건물을 짓고, 항공기를 만드는 것과 설계를 그리고 만드는 일은 개발보다 비용이 적긴 하지만 훨씬 적게 드는게 아니며 때로는 오히려 개발비용보다 더 많이 들 수도 있습니다. 그래서 UML은 시험해 볼 구체적인 것이 있고, 그것을 코..