UML의 정의
- 복잡한 소프트웨어 시스템 개발 모델링에 필요한 구성요소를 제시하고 이를 이용한 추상화 방법과 산출물들을 프로젝트 참여자들이 쉽게 이해할 수 있도록 소프트웨어 개발방법론(표현 및 기법)들이 통합된 객체지향개발 표준통합 모델링 언어
- 표준화된 다이어그램을
◎ UML(Unified Modeling Language)의 정의
▸ 객체지향 분석과 설계를 위한 modeling Language. 이는 Booch, Rumbaugh(OMT), Jacobson등의 객체지향 방법론에 관한 석학들이 내어놓은 방법론의 통합으로 이러한 방법론의 명맥을 잇는다고 볼 수 있다. 또한 객체 기술에 관한 국제 표준화 기구인 OMG(Object Management Group)에서
Ⅰ서론
UML은 Unified Modeling Language의 약자로 통합된 모델링 언어입니다. 다시 말해, 사용하는 형식과 각각의 표기에 의미를 가진 언어입니다. UML을 효과적으로 사용하기 위해서는 UML을 소프트웨어 공학적인 모델링 방법으로서의 그 기본 개념과 UML에서 제공하는 각각의 다이어그램들에 대한 정확한
1. 모델링의 중요성.
강력한 소프트웨어 시스템을 만들기 위해 구축(Construction)하고 개선(Renovation)하기에 앞서 모델을 만드는 것이 건물을 만들기 위한 청사진 만드는 것과 같이 핵심적인 요소이다. 잘 만들어진 모델은 프로젝트 팀간의 통신수단으로써 그리고 구조적인 문제를 해결하기 위한 수단으로
Ⅰ. 개요
1970년대 이후 소프트웨어 위기를 극복하기 위한 많은 방법론이 탄생되었다. 그중 구조적 기법에는 1980년대 중반까지 발전된 Yourdon, DeMarco, Constantine 등의 구조적 분석 및 설계 기법, Jackson의 설계 기법, Warnier의 설계 기법 등이 있다.[YOUR 79,JACK 83,CAME 86,SUTC 88,YAU 86] 이들은 1980년대를 통하여 자동