Rational Rhapsody의 UML 디자인

IBM® Rational® Rhapsody® Designer for Systems Engineers, IBM Rational Rhapsody Architect for Systems Engineers, IBM Rational Rhapsody Architect for SoftwareIBM Rational Rhapsody Developer 에디션은 UML을 사용하는 모델 디자인을 지원합니다. UML 스펙에는 유스 케이스 다이어그램, 상태 차트 및 활동 다이어그램을 비롯한 다수의 다이어그램 유형이 포함됩니다.

UML은 복잡한 시스템을 설명할 때 사용할 수 있는 3세대 모델링 언어입니다. OMG(Object Management Group)에 따르면 UML은 객체 지향 시스템을 설명하는 업계 표준입니다. OMG에 대한 자세한 정보는 http://www.omg.org 사이트를 참조하십시오.

UML은 시스템에서 오브젝트, 메시지, 관계 및 제한조건을 지정할 수 있는 다이어그램 세트를 정의합니다. 각 다이어그램은 시스템 요소에 대한 다른 관점이나 보기를 강조합니다. 예를 들어 UML 시퀀스 다이어그램은 특정 시나리오 중에 오브젝트 사이의 메시지 플로우에 초점을 두는 반면 오브젝트 모델 다이어그램은 클래스, 해당 오퍼레이션, 관계 및 기타 요소를 정의합니다.

Rational Rhapsody의 UML 다이어그램

UML 스펙에는 다음과 같은 다이어그램이 포함됩니다.

또한 플로우 차트는 제품에서 사용 가능하고 함수 또는 클래스 오퍼레이션을 설명하거나 코드를 생성합니다.


피드백