회사 전체, 프로젝트 또는 개별 사용자의 특정 요구사항을 해결하기 위해
IBM® Rational® UML
모델링 제품을 확장할 수 있습니다.
확장성 노력은 추가 특성을 정의하는 것처럼 간단할 수도 있고 전체 새 플러그인을 정의하는 것처럼
복잡할 수 있습니다.
Rational UML 모델링 제품의
확장성 기능은 아래 참조된 예제 및 문서에 액세스하기 위해 설치해야 하는
선택된 제품 컴포넌트로 패키지됩니다. 이 확장성 기능은
다음과 같은 일반적인 확장을 포함하여 다양한 기능을 지원하도록
개방형 소스 Eclipse 컴포넌트에 빌드됩니다.
- 프로젝트 특정 정보를 캡처하기 위한 특성 및 스테레오타입
- 모델의 일관성을 검증하기 위한 제한조건
- 디자인 및 아키텍처 패턴의 응용프로그램을 자동화하기 위한 패턴
- 모델 데이터를 소스 코드 또는 기타 메타모델로 변환하기 위한 변환
- 모델 정보에 액세스하여 수정하는 스크립트와 유사한 프로그램(예: pluglet)
- 보고, 메트릭 및 내보내기 목적으로 모델 정보를 추출하는 프로그램
- 기타 개발 도구를 포함하여 기타 소스로부터 모델 정보를 반입하는 프로그램
- Workbench, 사용자 정의 Perspective 및 보기를 보다 향상시키기 위해 모델 정보를 사용하는 Eclipse 플러그인
위의 모든 예제는 API(Application Programming Interface), 확장점, 특수화된 개발 환경 및 유틸리티를
조합하여 사용합니다. 확장 구현 방법을 학습하려면
Eclipse 및 Rational UML
모델링 제품에서 제공하는 확장성 컴포넌트를 검토하십시오.