사용 중인 에디션에 따라 Rational Rhapsody는 다음과 같은 기능을 제공합니다. 특정 플랫폼, 에디션 및 언어 요구사항과 제한사항에 대해서는 Release notes for Rational Rhapsody의 내용을 참조하십시오.
* 표시된 기능은 선택적 추가 기능 제품에서 제공됩니다.
제품 사용에 도움이 되는 기사, 비디오 및 기타 정보를 찾으려면 Rational Rhapsody wiki를 방문하십시오.
몇 개의 Rational Rhapsody 에디션은 시스템 엔지니어링 및 소프트웨어 개발 기능을 제공합니다. 일부 경우 에디션 사이의 동일한 모델 정보를 사용할 수 있습니다.
임베디드 소프트웨어 개발의 경우 제품 에디션은 대상 언어와 필요한 자동화 양에 따라 다릅니다. 각 에디션을 사용하여 리버스 엔지니어링에서 코드를 표시할 수 있도록 기존 C, C++, C#(C Sharp), Java 또는 Ada 코드를 Rational Rhapsody로 통합할 수 있습니다. 모델과 코드를 동기화하여 두 형식에서 모두 작업할 수도 있지만 작업이 모두에 반영되어야 합니다.
Rational Rhapsody의 각 에디션 기능에 대한 정보는 다음 표를 참조하십시오.
| 초점 | 에디션 | 기능 | |
|---|---|---|---|
| 소프트웨어 개발 | IBM Rational Rhapsody Developer for C, C++, and Java | 이 에디션에는 모든 Rational Rhapsody Developer 기능, 전체 C, C++ 및 Java 코드의 동작 생성 및 C# 구조 코드 생성이 포함됩니다. | |
| IBM Rational Rhapsody Developer for Ada | 이 에디션에는 모든 Ada 전용의 Rational Rhapsody Developer 기능이 포함됩니다. | ||
| IBM Rational Rhapsody Developer | 이 에디션에는 모든 Rational Rhapsody Developer 기능이 포함됩니다. 지원되는 모든 대상 언어(C, C++, Java, Ada 및 C#용 구조 코드)로 코드를 생성할 수 있습니다. | ||
| IBM Rational Rhapsody Architect for Software | 이 에디션을 사용하여 디자인을 가시화하여 모델링할 수는 있지만 자동화된 모델 기반 테스트를 위해 시뮬레이션을 작성하거나 IBM Rational Rhapsody TestConductor Add On을 사용할 수는 없습니다. 이 에디션은 코드 프레임이라고 하는 구조 코드만 생성합니다. 이 제품은 빌드 프로세스 자동화를 위해 빌드 아티팩트를 생성하는 상태 차트나 기능의 전체 동작 코드를 포함하지는 않습니다. | ||
| 시스템 엔지니어링 | IBM Rational Rhapsody Architect for Systems Engineers | 이 에디션을 사용하여 시스템을 모델링하고 디자인할 수는 있지만 시뮬레이션을 작성하거나 코드를 생성할 수는 없습니다. | |
| IBM Rational Rhapsody Designer for Systems Engineers | 이 에디션으로 초기 디자인의 유효성을 검증하기 위해 모델 레벨 시뮬레이션을 작성할 수 있습니다. | ||
| 팀 협업 | IBM Rational Rhapsody Design Manager | 이 제품을 사용하면 Jazz™.net에 디자인 정보 검토를 공개 및 작성하여 웹 또는 Rational Rhapsody 클라이언트를 통해 디자인 정보를 공유, 검색, 협업 및 검토할 수 있습니다. | |
| IBM Rational Rhapsody Design Reviewer 기능 | 이 기능을 사용하면 웹 또는 Rational Rhapsody 클라이언트를 통해 디자인 정보를 공유, 검색, 협업 및 검토할 수 있습니다. | ||