[ Disciplines in RUP ]
▪ 정적인 관점으로 볼 수 있다.
▪ 개발 과정 동안 발생하는 프로세스 행위에 집중한 것이다.
▪ Discipline은 하나의 Phase에 관계 된 것이 아니다.
▪ 단계와 Discipline는 나누어 진다. 원리적으로는 모든 Disciplines 는 모든 단계에서 수행될 수 있지만, Discipline는 단계마다 있는 것은 아니다.
Discipline |
Description |
Business modelling (Core) |
Business 프로세서는 비즈니스 유스케이스를 통하여 만들어진다. 비즈니스 모델링을 추진하면서 시스템 구축의 토대를 구축한다. |
Requirements (요구 명세 과정) |
시스템과 상호작용 하는 Actor는 Use case는 시스템 요구사항을 반영하여 만들어진다. 사용자와 이해관계자의 요구를 정의한다. |
Analysis and design (분석, 설계 과정) |
설계는 구조, 요소, 객체 등을 이용해 만들어 지고 문서화된다. 요구 사항들의 상세 분석을 수행하고 기술적 형식으로 요구들을 변형시킨다. |
Implementation (구현 과정) |
시스템 속 구성요소들은 개발되고 부 시스템을 개발로 구조된다. 자동적인 코드 생산은 이 단계를 빠르게 진행시킨다. 시스템을 구축한다. |
Testing |
테스트는 개발과 결합되어 수행되는 상호적인 단계이다. 시스템 테스트는 개발의 완성을 가져온다. 구현된 시스템을 테스트하고 결함을 보정한 후 전체적인 평가한다. 다음 반복 계획을 수립하고 요구 명세 분석 설계 및 구현과 테스트 과정을 시스템이 완성될 때까지 순환 과정을 반복한다. |
Deployment (배포) |
제품 출시가 이루어지고, 사용자들에게 분배되어 그들의 사업환경에 설치된다. 각 과정을 진행할 때에는 형상 및 변경관리, 환경관리를 수반하며 최종적으로는 구축 된 시스템을 배포한다. |
Configuration and change management (Supporting) |
Discipline 관리를 위해 시스템을 변경하는 것이다. 유지 보수 단계에서…. Ex) 코드 정리 |
Project management |
시스템 개발을 관리한다. 여가활동…? |
Environment |
소프트웨어 개발 팀에게 적절한 소프트웨어 도구를 선택하는 것과 관련된다. |
댓글이나 공감 남겨주는 사람 착한사람
'학사 그리고 석사 > 소프트웨어공학' 카테고리의 다른 글
Agile Method (0) | 2019.10.25 |
---|---|
Agile (0) | 2019.10.25 |
Disciplines in RUP (Static Perspective) (0) | 2019.10.18 |
The Rational Unified Process (RUP) (0) | 2019.10.18 |
Boehm’s Spiral Model (0) | 2019.10.18 |