지원 도구
|
원칙
|
Rational 도구 예제
|
요구사항 관리
|
모든 요구사항을 캡처,구성, 우선순위 결정, 추적하는 데 사용되는 요구사항 관리 도구입니다.
|
요구사항 및 비즈니스 모델링(프로세스 구성의 일부일 경우)
|
Rational RequisitePro
|
비주얼 모델링
|
유스 케이스 모델, 디자인 모델과 같은 다양한 모델을 개발하는 데 사용되는 모델링 도구입니다. 이 도구에는 진정한 라운드트립 엔지니어링이 있어야 합니다. 따라서 사용자는 모델이나
코드가 마지막으로 생성된 이후로 이들에 대한 변경사항을 대체하지 않고도 코드를 포워드 엔지니어링하고 리버스 엔지니어링할 수 있습니다.
|
요구사항, 분석 및 디자인 , 비즈니스 모델링(프로세스 구성의 일부일 경우)
|
Rational Rose
|
프로그래밍
|
편집기, 컴파일러, 디버거 등과 같이 개발자를 지원하는 데 사용하는 프로그래밍 도구입니다. 이러한 도구는 모델링 환경 및 테스트 환경과 통합되어야 합니다.
|
구현 및 테스트
|
Rational Apex/Ada, Rational Apex/C++(Java 사용 가능)
|
자동화된 테스트
|
반복적 개발 프로세스에서는 라이프사이클 전체를 테스트하십시오. 이 때 사용자가 쉽게 코드를 다시 테스트(회귀 테스트)하여 자원은 최소화하고 품질은 최대화할 수 있도록 테스트를
자동화하는 테스트 도구를 사용하는 것이 중요합니다. 보다 전문화된 도구를 사용하면 로드 테스트를 수행할 수 있습니다.
|
테스트
|
Rational Robot, Rational TestFactory, Rational PurifyPlus, Rational TestManager
|
형상 관리
|
형상 관리 도구는 생성된 모든 중간 산출물과 이들의 여러 버전을 추적할 수 있도록 지원합니다. 특히 모델과 코드는 형상 관리해야 합니다. 코딩 환경, 모델링 도구, 형상 관리
도구는 반드시 통합해야 합니다.
|
구성 및 변경 관리
|
Rational ClearCase
|
변경 관리
|
변경 관리 도구는 변경 요청 관리를 지원하며, 프로젝트 관리자가 변경 요청을 구성하고 변경 요청의 우선순위를 결정하는 것을 지원합니다. 변경 관리는 도한 변경 요청을 추적하는
데도 사용됩니다.
|
구성 및 변경 관리
|
Rational ClearQuest
|
프로젝트 관리
|
프로젝트 관리자를 지원하는 계획 및 추적 도구입니다.
|
프로젝트 관리
|
|
문서
|
프로젝트 문서화를 지원하는 문서화 도구입니다. 모델링 도구와 기타 소스(예: 코드)에서 정보를 추출하여 모델을 제시하는 문서를 작성해야 합니다. 자동으로 문서가 생성되지 않은
경우 문서가 사용자의 모델과 동떨어지거나 문서가 전혀 없을 가능성이 높습니다. 문서화 도구를 사용할 경우 사용자가 문서를 직접 변경하고 문서를 다시 생성할 때 이러한 변경사항이
대체되지 않도록 해야 합니다.
|
모든 원칙
|
Rational SoDA/Microsoft® Word®,
Rational SoDA/Adobe® Frame®
|
웹 작성
|
웹 컨텐츠를 개발하고 관리하기 위한 도구입니다. 사용자는 페이지를 디자인하고 페이지의 컨텐츠를 작성해야 합니다. 또한 웹 컨텐츠와 하이퍼링크를 관리하고 사이트를 공개해야 합니다.
|
구현
|
|
그래픽 도구
|
이미지를 그리고 편집하는 도구이자, 이미지를 조작하고 변환하는 도구입니다. 웹 기술 사용과 함께 그래픽이 더욱 중요해졌습니다. 대부분의 웹 페이지는 일반 클라이언트/서버 응용프로그램보다
더 많은 색상, 글꼴 크기 및 그래픽 레이아웃 요소를 사용합니다.
|
구현
|
|