이 주제에서는 제품 에디션에 대한 추가 세부사항을 제공합니다.
- IBM® Rational® Rhapsody® Developer는 C, C++, C#, Java 또는 Ada로 작업하는
임베디드 소프트웨어 개발자를 위한 Rational Rhapsody의 전체
에디션입니다. Rational Rhapsody Architect for Software 기능뿐만 아니라 Rational Rhapsody Developer의 일부 기능도 다음과 함께 제공됩니다.
- C++, C, Java 및 Ada용
상태 차트 및 활동 다이어그램에 대한 동작 코드 생성
- 모델 레벨 디버깅 및 초기 유효성 검증을 위한 시뮬레이션 및 애니메이션
- 실시간 운영 체제용 빌드 아티팩트 생성
- 인스턴스 및 연관에 대한 초기화 코드 생성
주: Rational Rhapsody의
IBM Rational Rhapsody Developer for C, C++, and Java 버전은
C, C++, C#, Java만 지원합니다. IBM Rational Rhapsody Developer for Ada는 Ada만 지원합니다.
- IBM Rational Rhapsody Architect for Software은 C, C++,
C# 또는 Java에서 작업 중인 임베디드 소프트웨어 개발자를 위한
코어 제품입니다. 이 에디션은 UML, SysML, DSL, 실시간 시스템용 DDS(Data Distribution
Service), 멀티코어 지원, AUTOSAR(Automotive Open System Architecture),
구조 소프트웨어 개발, 매개변수화 제한조건 평가, 정적 분석, 코드 가시화,
리버스 엔지니어링, 요구사항 추적성 및 IBM Rational Team Concert와의
Eclipse 플랫폼 통합을 제공합니다. 이 제품은 포트와 상태 차트를 위한
애니메이션과 코드 생성을 지원하지 않습니다. 많은
설계자가 시작점으로 사용하기 위해 Rational Rhapsody Architect for Software 프로젝트 및
리버스 엔지니어링 코드를 작성합니다. 프로젝트에 빌드 환경이 필요한 경우
설계자는 Eclipse 또는 다른 IDE(Integrated Development Environment)를
사용할 수도 있습니다.
- IBM Rational Rhapsody Architect for Systems Engineers에서 작성된 프로젝트는
Rational Rhapsody Developer 프로젝트와 유사하지만
특히 시스템 엔지니어용으로 작성된 특수화된 프로젝트 구조는
예외입니다. 시스템 엔지니어를 위한 이 코어 제품은 요구사항 가시화, UML(Unified
Modeling Language), SysML(Systems
Modeling Language), DSL(Domain-Specific Language), 정적 분석 및 매개변수화
제한조건 평가를 제공합니다.
- IBM Rational Rhapsody Designer for Systems Engineers는 C++ 디자인 개발을 지원합니다. 이 제품에는
Rational Rhapsody Architect for Systems Engineers가 포함되고 균형 분석을 위한 시뮬레이션이
추가됩니다. 이 에디션은 모델 실행, 매개변수화 제한조건 평가 및 신속한 프로토타입과
모델 기반 테스트를 지원합니다.
- IBM Rational Rhapsody Design Manager에 대한 자세한 정보는
이 주제를 참조하고,
IBM Rational Rhapsody Design
Reviewer 기능에 대해서는 Collaborative Design Management Information Center에서 이 주제를
참조하십시오.