시스템 분석및 설계 UML
- 최초 등록일
- 2009.03.26
- 최종 저작일
- 2007.05
- 14페이지/ 한컴오피스
- 가격 2,000원
소개글
시스템 분석및 설계 UML
목차
1. 서론
2. UML의 이해
3. CBD 방법론
4. 결론
5. 참고문헌
본문내용
1. 서론
수 많은 시스템 분석 설계를 위한 도구와 기법중에 UML과 CBD에 대해서 소개 하려고 합니다. 먼저 Unified Modeling Language (UML)은 소프트웨어 시스템, 더 나아가 업무 모델링, 기타 소프트웨어가 아닌 시스템의 산출물을 규정하고 시각화하며 구현하고 문서화하는 언어이다(The UML is a language for specifying, visualizing, constructing, and documenting the artifacts of a software systems, as well as for business modeling and other non-software systems). UML은 복잡한 대형 시스템을 모델링하는데 성공적으로 증명된 공학적 기법들을 모아 제시한 것이다.
UML은 80년대 후반에서 90년대에 이르는 기간 동안 나타난 객체지향 분석 설계 방법론의 흐름을 이어받은 객체지향 모델링 언어이다. 가장 영향력이 있던 Booch와 Rumbaugh, Jacobson의 방법론을 직접적으로 통합하였으며 이외 방법론의 장점들을 모아서 표준화시킨 것이다. 99년 3월 현재 UML은 OMG(Object Management Group)에 의해서 표준으로 확정되었으며 개정된 1.1판이 제시된 상태이고 1.3판의 개정 작업이 이루어지고 있다. UML은 모델링 언어로서 방법론의 일부이다. 방법론의 다른 부분인 공정(process)은 표준화되어 있지 않으나 어떠한 방법론을 사용하든지간에 통일된 표기법을 제시하는 것이 UML의 역할이다.
컴포넌트 기반 개발(Component Based Development, CBD)은 소프트웨어 개발 패러다임 진화의 최첨단에 위치하며 높은 품질의 소프트웨어를 신속하고 효과적으로 개발할 수 있는 방법으로써 각광 받아 왔다. 이러한 높은 생산성과 재사용성을 제공하는 CBD 방법론에 대한 산업계의 관심이 커지기 시작한 요즈음, 많은 회사들은 CBD 방법론을 도입하기 시작하였다. 하지만 방법론마다 적용 분야, 개발 시스템의 크기 등 적용 대상이 다양해서 각 회사마다 회사 업무의 특성을 제대로 반영하는 방법론을 선택하기 위해 기존 CBD 방법론들을 충분히 검토하고 비교해야 하는 필요가 발생하게 되었다.
참고 자료
고영국, 이우용 외, UML과 객체지향 시스템 분석 설계
강문설, 김태희, 객체지향 소프트웨어 개발 방법론의 표준화: UML, 정보처리학회지, 한국정보처리학회, Vol. 5, No. 5, 1998
Jacobson, Booch 외, The Unified Modeling Language User Guide