검색어 입력폼

대규모 비즈니스시스템 개발 프로젝트에 있어서 UP의 중요성

저작시기 2013.05 |등록일 2014.10.15 한글파일한글 (hwp) | 5페이지 | 가격 1,600원

목차

1. UP의 개요
2. UP의 특징
3. UP(Unified Process)의 각 단계별 사항
4. UP의 이점
5. 대규모 비즈니스 프로젝트에 도입했을 때 UP의 유용성
6. 출처

본문내용

레포트를 시작하기 전에 저는“대규모 비즈니스시스템 개발 프로젝트에 있어서 UP(Unified Process)의 유용성”을 설명하기 위해서는 일단 UP가 무엇인지, 어떤 방법론인지 먼저 알아보고 그 다음 비즈니스시스템 개발 프로젝트에 적용했을 때 어떤 유용성이 있는지, 왜 중요한지에 대하여 설명하겠습니다.

1. UP의 개요
- Jacobson, Booch, Rumbaugh에 의 해 개발된 객체지향 소프트웨어 개발 방법론
- 소프트웨어 개발 단계를 시간의 순서에 따라 네 개의 범주[Inception(도입)], Elaboration(상세), Construction(구축), Transition(이행)]으로 나누고, 각 범주에는 요구사항 도출부터 평가까지 개발 생명주기가 포함되어 있음

2. UP의 특징

1) 반복적(Iterative)이고, 점진적(Incremental)으로 개발
- 요구사항 분석, 설계, 구현 그리고 평가의 한 사이클이 여러 번 반복되어 개발
- 반복되는 과정을 통해서 실행 가능한 Release가 산출되어, 결국 최종 시스템으로 발전

2) 유스케이스(Usecase)를 기반으로 함
- 요구사항을 식별하고, 정의하는데 있어서 UML의 유스케이스 사용

3) 아키텍쳐 (Architecture) 중심의 개발을 지향
- 시스템 전체를 표현한 아키텍쳐는 프로젝트 참여자들에게 최종 산출물의 모습을 인지하게 하고, 구성원들을 공통된 시각을 갖도록 함

4) 위험 관리를 중시
- 프로젝트 성공에 장애가 될 수 있는 위험요소들을 파악하고, 위험도가 높은 것일수록 프로젝트 초기에 처리 방안을 찾아 해결

참고 자료

The Rational Unified Process An Introduction, 2003, 인터비전, 신인철 역
http://wrice.egloos.com/viewer/4854421
다운로드 맨위로