|
최근 정보시스템 개발방법론에서 주목을 받고 있는 것이 UML(Unified Modeling Language) 이다. UML이란 소프트웨어 개발 과정에서 산출되는 산출물들을 명시, 개발, 문서화하기 위하여 OMG(Object Management Group)에서 제시한 객체지향 표준 모델링 언어이다. 또한 UML은 앞으로 기업이나 각 기관들에서 정보시스템 개발방법론으로 점점 많이 채택되어 사용되고 있고, 앞으로는 많은 정보시스템 개발 프로젝트에서 시스템 분석 및 설계 단계의 문서화 작업서 표준 표기법으로 사용될 것으로 예상된다. 따라서 이러한 UML은 많은 대학교에서 시스템 분석 및 설계(System Analysis and Design)나 소프트웨어 공학(Software Engineering), 또는 객체지향 관련 교과목에서 많이 가르치고 있다. 이와 관련하여, UML 관련 외국 서적 및 국내 서적이 많이 출간되고 있고, 훌륭한 책들이 많은 것이 사실이다. 그러나 UML 관련 많은 서적들이 이론적으로 훌륭하고, UML을 학습하는데 많은 도움을 주고 있는 것도 사실이나, 대학교의 한 학기 분량으로 UML의 이론 및 표기법과 활용 능력을 동시에 습득할 수 있도록 내용이 구성된 책은 드물다. 예를 들면, 대부분의 책들은 이론 부분 설명이 대부분을 차지하고 있고, 사례를 이용한 활용 능력을 키우는 부분은 많이 부족하였다. 그래서 늘 이론 및 표기법 설명 부분을 간결하게 하고, 이를 이용한 실제 업무에 대한 활용 능력을 키우는 교제는 없을까 하고 고민하여 왔다. |