Ⅰ서론
UML은 Unified Modeling Language의 약자로 통합된 모델링언어입니다. 다시 말해, 사용하는 형식과 각각의 표기에 의미를 가진 언어입니다. UML을 효과적으로 사용하기 위해서는 UML을 소프트웨어 공학적인 모델링 방법으로서의 그 기본 개념과 UML에서 제공하는 각각의 다이어그램들에 대한 정확한
사용이 가능하다.
-. 프레임워크는 좀 더 높은 수준에서 패턴을 조작한다.
* 프레임뭐크가 중요한 이유는 객체지향 개발을 하게 되면서 개발자의 취향에 따라 다양한 프로그램이 나오게 되었다. 프로그램 개발에 투입되는 개발자도 점점 늘어남에 따라 전체 시스템의 통합성, 일관성이 부족하게 되었
UML은 모델링언어일뿐 메쏘드(방법론)는 아니다. 메쏘드는 프로세스에 대한 정의와 각각의 업무들에 대한 지침과, 업무들 간의 순서들을 명시해야 하는 반면, 모델링언어는 표기법(또는 다이어그램)들만을 제시하는 것이다. 따라서 UML은 소프트웨어 개발에 사용하기 위한 여러 다이어그램들을 정의하
소프트웨어 개발 방법론
방법론
- 어떠한 작업을 하기 위해 필요한 절차(방법)를 이론적으로 정립한 것
예) 건축물 설계 절차
소프트웨어 개발 방법론
- 모델링언어(modeling language) : 설계를 표현하기 위해 사용하는 주로 그림으로 된 표기법 (모델 표기법)
- 공정(process) : 개발을 하는 단계별
모델은 프로젝트 팀간의 통신수단으로써 그리고 구조적인 문제를 해결하기 위한 수단으로써 핵심적인 것이다. 시스템의 복잡성이 증가함에 따라 좋은 모델링을 하기 위한 기술은 더욱 중요하게 되었다. 성공적인 프로젝트에서의 성공요소는 여러가지가 존재하지만 표준적이고 엄격한 모델링언어를