다음 표는 설치할 수 있는 IBM Rational® Software Modeler 기능을 보여줍니다. 기본적으로 설치하도록 선택되는 기능은 달라질 수 있습니다. 공유 자원 디렉토리에 기능이 이미 있는 경우 기본적으로 선택되지 않으며 다시 설치되지 않습니다.
| 기능 | 설명 | 기본적으로 설치하도록 선택 |
|---|---|---|
| UML 모델링 | UML(Unified Modeling Language) 버전 2.1을 기초로 시맨틱 모델 및 다이어그램의 작성, 유효성 검증 및 관리를 지원합니다. 이 기능은 UML 기반 패턴, 변환, 모델 분석 및 보고를 포함하는 다른 모든 기능에 대한 기초입니다. | 예 |
| UML에서 UML로 패턴 구현 | 기존 모델 컨텐츠를 기초로 새 모델 컨텐츠의 작성을 자동화합니다. 자체 패턴 구현 개발을 지원하는 도구를 포함하여 20개 이상의 패턴 구현이 포함됩니다. | 예 |
| 서비스 모델링 | 소프트웨어 서비스용 UML 프로파일로 보충되는 UML을 기초로 모델링되는 서비스 모델의 생성을 자동화합니다. UML 활동 모델을 기초로 이와 같은 서비스 모델 작성을 자동화하는 변환뿐만 아니라, 프로파일 및 관련 툴링을 포함합니다. 또한 Java™ 서비스 구현을 기초로 서비스 모델 작성을 자동화하는 변환도 제공합니다. | 아니오 |
| 아키텍처 통합 프레임워크 및 관련 도구 | 복합 시스템 아키텍처를 전형적인 DoDAF(Department of Defense Architecture Framework) 또는 IBM UPIP(UML(Unified Modeling Language) Profile-based Integrated Architecture) 프레임워크를 사용하여 설명할 수 있게 해줍니다. DoDAF 도구는 UML을 사용하여 시스템 구조를 시각적, 텍스트 및 표 형식으로 표시합니다. 설계자는 UPIA 프로파일과 도구를 사용하여 모델링 도구의 상호운용성을 개선하고 아키텍처 데이터의 재사용을 향상시킬 수 있습니다. 두 프로파일 모두 모델을 작성하고 모델 컨텐츠의 보기와 보고서를 생성하기 위해 특수화된 도구에 의해 지원됩니다. | 아니오 |
| BPMN 모델링 | BPMN(Business Process Model and Notation) 버전 2.0을 기반으로 하여 시맨틱 모델 및 다이어그램의 작성과 관리를 지원합니다. | 아니오 |
| Rational Rose® 모델 가져오기 | IBM Rational Rose 모델 및 사용자 정의 특성 세트를 이주할 때 사용됩니다. | 아니오 |
| Rational RequisitePro® 통합 | IBM Rational RequisitePro가 설치되어 있는 경우 요구사항, 아키텍처 및 구현 요소 사이에 추적성으로 단단하게 통합되는 요구사항 관리 솔루션을 제공합니다. | 아니오 |
| Rational Requirements Composer 통합 | 유스 케이스 및 프로세스 다이어그램을 재사용하여 비즈니스 요구를 충족하는 아키텍처 및 솔루션 디자인을 개발합니다. | 아니오 |
| WebSphere® Business Model 통합 | IBM WebSphere Business Modeler의 비즈니스 프로세스 모델을 UML(Unified Modeling Language) 버전 2.1 모델로 렌더링합니다. | 아니오 |
| InfoSphere™ Data Architect 통합 | IBM InfoSphere Data Architect(이전에는 Rational Data Architect)에서 지원하는 대로 UML2(Unified Modeling Language 2) 클래스 모델을 논리 데이터 모델로 변환합니다. (InfoSphere Data Architect에는 논리 데이터 모델을 UML 클래스 모델로 변환하는 보완 기능이 포함되어 있습니다.) | 아니오 |
| IBM Rational System Architect 통합 | 아티팩트가 엔터프라이즈 아키텍처의 우수 사례를 준수하는 아키텍처 빌딩 블록이 되도록 Rational System Architect에서 Rational UML 모델링 제품으로 UML 모델 및 다이어그램을 가져올 수 있습니다. 또한, 기존 솔루션 아키텍처에서 엔터프라이즈 아키텍처의 우수 사례를 수집하도록 Rational UML 모델링 제품에서 Rational System Architect로 UML 1.4 호환 모델을 내보낼 수 있습니다. | 아니오 |
| 시스템 및 소프트웨어 아키텍처에 대한 Rational Asset Manager 통합 | UML 모델(또는 해당 서브세트)을 재사용가능한 자산으로 공개하고 가져옵니다. 이는 재사용가능한 빌딩 블록으로 지정된 UML 컨텐츠를 관리하기 위한 효율적인 방법입니다. IBM Industry Model과 같은 대규모 참조 모델을 포함하여, 소프트웨어 아키텍처의 지정된 참조 모델로 처리되는 모델들을 관리하는 데 사용할 수도 있습니다. | 아니오 |
| 플러그인 자산을 위한 Rational Asset Manager 통합 | 패턴, 변환, UML 프로파일, 사용자 정의 배치 모델링 정적 도메인 및 Eclipse 플러그인으로 구현된 기타 자산 유형을 공개합니다. 또한 이 통합은 이러한 자산을 Rational Software Modeler 환경에 프로비저닝하여 언제든지 사용할 수 있도록 합니다. | 아니오 |
| RAS(Reusable Asset Specification) 지원 | 팀 구성원 사이에 효율적으로 공유하기 위한 관련 파일(예: 패턴, 변환 또는 기타 플러그인 파일) 세트를 패키징하고 추출하기 위한 표준 방식을 제공합니다. | 예 |
| Rational ClearCase® SCM Adapter | IBM Rational ClearCase SCM 및 ClearCase MVFS 플러그인을 제공합니다. 이 플러그인은 ClearCase VOB(Versioned Object Base) 및 보기 서버도 설치되어 있으면 스냅샷 보기 및 동적 보기를 사용하여 ClearCase VOB에서 소프트웨어 아키텍처 및 구현 아티팩트의 버전화를 사용 가능하게 합니다. | 아니오 |
| Rational Unified Process® (RUP®) Process Advisor 및 Process Browser | Process Advisor를 제공하여 소프트웨어 개발 및 IBM Rational Software Delivery Platform과 Process Browser를 사용하여 현재 타스크, 아티팩트 및 도구와 관련된 지원을 얻는데 대한 컨텍스트 안내를 제공합니다. | 예 |
| Rational Team Concert - Client | Rational Team Concert - Client에는 워크스테이션에서 Rational Team Concert Server로 연결하고 팀과 상호작용해야 하는 모든 것이 들어 있습니다. | 아니오 |
| UML 모델 분석 및 메트릭 | UML(Unified Modeling Language) 모델이 규칙 및 우수 사례를 준수하는지 검사합니다. 잠재된 문제점을 강조표시하고 품질 개선을 위해 변경을 권장합니다. | 예 |
| BIRT(Business Intelligence and Reporting Tools) | 다양한 데이터 소스로부터 보고서, 차트 및 문서를 생성하기 위한 일반적인 보고 솔루션을 제공합니다. | 예 |
| 소프트웨어 아키텍처 공개 및 보고 | UML(Unified Modeling Language) 모델을 HTML로 공개하기 위한 기능과 두 가지의 모델 보고 솔루션을 제공합니다. 첫 번째는 HTML, Adobe® Acrobat, Microsoft® Word 및 Microsoft Excel을 포함한 광범위한 출력 형식에 대한 개선된 사용자 정의 및 지원 개선을 제공하는 BIRT(Business Intelligence and Reporting Tools)를 기초로 한 새 보고 솔루션입니다. 두 번째는 기술을 사용하여 사용자 정의 보고서를 빌드한 고객을 위한 레거시 XSLT 기반 보고 접근방식으로, 이 방식은 현재 더 이상 권장되지 않습니다. | 예 |
| Rational SoDA® 통합 | IBM Rational SoDA 제품과의 통합을 제공합니다. UML(Unified Modeling Language) 모델에서 정보를 추출하고 이 정보를 다른 Rational 제품의 정보와 통합하여 Microsoft Word 문서와 같은 문서 및 보고서를 생성합니다. | 아니오 |
| 변환 작성 | 사용자 정의 모델간 변환과 모델에서 텍스트로의 변환을 작성하고 기존 변환을 사용자 정의하는 도구를 제공합니다. 변환은 모델 컨텐츠 및 구현 코드 생성과 같은 타스크를 자동화하므로, 개발 효율성과 솔루션 품질을 상당히 개선시킬 수 있습니다. 작성 도구는 변환 개발 프로세스를 상당히 가속화하여, time-to-value를 줄이고 투자 수익을 증가시킵니다. | 아니오 |
| API(Application Programming Interface) 이주 | Rational UML(Unified Modeling Language) 모델링 제품의 버전 6에서 사용 가능한 확장성 API로부터 버전 7에서 사용 가능한 API로의 사용자 작성 플러그인 및 플러그랫(Pluglet) 이주에 대한 지원을 제공합니다. | 아니오 |
| 플러그랫(Pluglet) | Workbench를 확장하는 데 사용할 수 있는 소형 Java 응용프로그램을 작성하는 환경을 제공합니다. 플러그랫(Pluglet)은 전체 Eclipse 플러그인보다 더 쉽게 개발하고 테스트하므로, 일부 확장성 API(application programming interface)를 학습하기 위한 좋은 방법을 제공합니다. | 아니오 |
| PDE(Plug-in Development Environment) | Eclipse 환경을 확장하는 데 사용할 수 있는 Eclipse 플러그인을 작성, 개발, 테스트, 디버깅 및 배치하는 도구를 제공합니다. | 예 |
| Eclipse 기술 확장성 | Eclipse 플랫폼과 Eclipse 기술(EMF(Eclipse Modeling Framework), GEF(Graphical Editing Framework), GMF(Graphical Modeling Framework), JDT(Java Development Tools), UML2(Unified Modeling language 버전 2), JET(Java Emitter Template) 및 XSD(XML Schema Definition))을 사용하고 확장할 수 있도록 하는 Eclipse SDK 및 플러그인을 포함하고 있습니다. 이와 같은 API(application programming interface), 확장점 및 유틸리티를 사용하여, 사용자 자신의 도메인 특정 모델링 언어 작성과 같은 다양한 방식으로 Workbench 기능을 확장할 수 있습니다. | 아니오 |
| 모델링 확장성 | UML(Unified Modeling Language) 프로파일, API(application programming interface), 확장점 및 유틸리티의 조합을 통해 이 Workbench 기반 환경의 모델링 및 개발 기능을 확장할 수 있습니다. | 아니오 |
| RAS(Reusable Assets Standard) 확장성 | API(application programming interface), 확장점 및 유틸리티의 조합을 통해 이 Workbench 기반 환경의 RAS 기능을 확장할 수 있도록 합니다. | 아니오 |