프로세스 구조RUP의 기본 요소
RUP의 핵심 프로세스 요소에 대한 자세한 정보를 얻으려면 이 이미지의 항목을 클릭하십시오. 소프트웨어 엔지니어링 프로세스
프로세스는 목표를 달성하기 위해 부분적으로 정렬된 단계의 세트입니다. 소프트웨어 엔지니어링에서, 목표는 소프트웨어 제품을 빌드하거나 기존 제품을 개선하는 것입니다. 프로세스 엔지니어링에서, 목표는 프로세스를 개발하거나 개선하는 것입니다. RUP에서, 목표는 워크플로우 및 기타 프로세스 요소를 더 자세히 정의하는 규칙(아래 그림에 표시됨)의 세트로 구성됩니다.
비즈니스 모델링 관점에서 보면 소프트웨어 개발 프로세스는 비즈니스 프로세스이며 RUP는 객체지향 소프트웨어 엔지니어링을 위한 일반 비즈니스 프로세스입니다. RUP는 공통 구조 및 공통 프로세스 구조를 공유하는 관련 소프트웨어 엔지니어링 프로세스군을 설명합니다. RUP는 개발 조직 내에서 타스크 및 책임을 지정하는 규칙적인 방법을 제공합니다. RUP의 목표는 예측 가능한 스케줄 및 예산 내에서 일반 사용자의 요구사항을 충족시키는 양질의 소프트웨어 제작을 보증하는 것입니다. RUP는 광범위한 프로젝트 및 조직에 맞게 조정될 수 있는 양식으로 최신 소프트웨어 개발에 대한 많은 베스트 프랙티스를 캡처합니다. 처음에 소프트웨어 시스템이 개발될 때 프로세스는 요구사항에서 시스템을 작성하는 것 중 하나입니다. 그러나 시스템이 양식을 취하면(RUP 용어에서는 시스템이 초기 개발 주기를 통해 전달되면) 시스템을 새롭거나 수정된 요구사항에 맞도록 하는 프로세스가 추가로 개발됩니다. 이것은 시스템의 라이프사이클 전체에 적용됩니다. 소프트웨어 엔지니어링 프로세스는 새롭거나(초기 개발 주기) 변경된(전개 주기) 요구사항에서 시스템을 개발하는 프로세스입니다. |
Rational Unified Process
|