IBM Rational Software Architect: 구조 스펙
IBM Rational Software Architect: 구조 분석
IBM Rational Software Architect: 구현
IBM Rational Software Architect: 디버그 및 테스트
IBM Rational Software Architect: 사용자 정의
IBM Rational Software Architect
사용 케이스 다이어그램



시스템을 모델링하고 다음 UML 다이어그램 유형을 작성하는 데 Rational Software Architect를 사용할 수 있습니다.


사용 케이스

클래스 다이어그램



시스템을 모델링하고 다음 UML 다이어그램 유형을 작성하는 데 Rational Software Architect를 사용할 수 있습니다.


클래스

순서 다이어그램



시스템을 모델링하고 다음 UML 다이어그램 유형을 작성하는 데 Rational Software Architect를 사용할 수 있습니다.


순서

통신 다이어그램



시스템을 모델링하고 다음 UML 다이어그램 유형을 작성하는 데 Rational Software Architect를 사용할 수 있습니다.


통신

상태 다이어그램



시스템을 모델링하고 다음 UML 다이어그램 유형을 작성하는 데 Rational Software Architect를 사용할 수 있습니다.


상태 시스템

활동 다이어그램



시스템을 모델링하고 다음 UML 다이어그램 유형을 작성하는 데 Rational Software Architect를 사용할 수 있습니다.


활동

구성요소 다이어그램



시스템을 모델링하고 다음 UML 다이어그램 유형을 작성하는 데 Rational Software Architect를 사용할 수 있습니다.


구성요소

전개 다이어그램



시스템을 모델링하고 다음 UML 다이어그램 유형을 작성하는 데 Rational Software Architect를 사용할 수 있습니다.


전개

구조 다이어그램



시스템을 모델링하고 다음 UML 다이어그램 유형을 작성하는 데 Rational Software Architect를 사용할 수 있습니다.


합성 구조

조치 막대 및 커넥터 핸들을 표시하는 다이어그램



Rational Software Architect에는 UML 다이어그램을 작성 및 편집하는 데 도움이 되는 조치 막대 및 커넥터 핸들과 같은 사용자 지원 모델링 기능이 있습니다. 레이블을 입력하면 컨텐츠 지원 기능이 텍스트를 자동으로 완성하고 연관된 모든 속성의 이름을 나열합니다.

모델이 포함된 모델 탐색기 보기.




모델에서 요소 및 다이어그램을 탐색하고 찾아보는 데 도움을 주기 위해 보기가 제공됩니다. 개별 다이어그램을 보면서 모델을 보다 잘 탐색하고 이해하려면 다이어그램 네비게이터 보기를 사용하십시오.

현재 모델의 모든 다이어그램을 표시하는 다이어그램 네비게이터 보기.




모델에서 요소 및 다이어그램을 탐색하고 찾아보는 데 도움을 주기 위해 보기가 제공됩니다. 개별 다이어그램을 보면서 모델을 보다 잘 탐색하고 이해하려면 다이어그램 네비게이터 보기를 사용하십시오.

패턴 탐색기 보기는 사용 가능한 모든 디자인 패턴을 나열하며 각 패턴에 대한 설명을 제공합니다.




패턴 및 UML 변환을 사용하면 모델링 프로젝트의 분석 및 디자인을 자동화할 수 있습니다.

패턴 탐색기는 사용 가능한 모든 디자인 패턴을 나열하며 각 패턴에 대한 설명을 제공합니다.



모델에 디자인 패턴을 적용하려면 패턴 탐색기 보기에서 디자인 패턴을 누르고 다이어그램 편집기의 다이어그램으로 끌어 오십시오. 그런 다음 다이어그램에서 모델 요소를 누르고 패턴 인스턴스로 끌어 오십시오.

변환 중인 UML 클래스 다이어그램




또한 모델을 코드로 변환과 같이 모델에서 일괄처리 작동을 수행하기 위해 UML 변환을 적용할 수 있습니다. 다이어그램에 변환을 적용하려면 모델 요소를 마우스 오른쪽 단추로 누르고 변환을 누르십시오. 또한 요소 세트 또는 전체 모델을 변환할 수 있습니다.

패턴 및 각각의 연관된 매개변수를 표시하는 패턴 작성 보기.


사용자 정의 패턴 및 변환을 작성할 수도 있습니다.

작성형 디자인 패턴을 표시하는 자원 탐색기 보기.


재사용할 수 있는 모든 패턴 및 변환을 저장소에 안전하게 저장하고 관리하려면 자원 탐색기 보기를 사용하십시오. 자원 탐색기 보기는 RAS(Reusable Asset) Perspective의 일부분입니다.

추적성 대화 상자에는 보고서 작성 옵션이 표시됩니다.


모델에서 추적 관계를 검색하고 관계를 생성하며 모델에 대한 보고서를 생성할 수 있습니다.

RequisitePro 프로젝트가 표시된 요구사항 관리 보기.


모델 요구사항이 구현에 대해 추적하는 방법을 보여주는 보고서를 작성할 수 있습니다.

추적성 도구에 의해 작성된 오류를 표시하는 추적성 보고서.


모델 요구사항이 구현에 대해 추적하는 방법을 보여주는 보고서를 작성할 수 있습니다.

오류 보고서가 포함된 코드 검토 창.


모델을 분석하고 코드를 검토할 수 있습니다.

프로젝트의 구조를 표시하는 버터플라이 다이어그램 및 구조형 패턴 목록에 열린 다이어그램 네비게이터 보기.




주기적 종속성, 버터플라이 및 허브와 같은 구조형 패턴을 발견하기 위해 소스 코드를 자동으로 마이닝할 수 있습니다.

올바르지 않은 코드 규칙을 정정하는 데 구조 분석 도구의 일부분으로 사용되는 팩토리 도입 대화 상자



올바르지 않은 구현을 자동으로 수정하고 클래스에 패턴 및 규칙을 적용할 수 있습니다.

새 규칙 마법사.




개발자가 응용프로그램을 구현하는 방법을 제어하는 사전정의된 템플리트를 사용하여 소프트웨어 개발 규칙을 작성할 수 있습니다.

새 규칙 마법사.




개발자가 응용프로그램을 구현하는 방법을 제어하는 사전정의된 템플리트를 사용하여 소프트웨어 개발 규칙을 작성할 수 있습니다.

Rational Software Architect를 구성하는 다양한 도구를 보여주는 도구 상자




강력한 모델링 기능 이외에 Rational Software Architect는 확고한 J2EE 및 C++ 응용프로그램 개발 환경을 제공합니다.

Rational Software Architect를 구성하는 다양한 도구를 보여주는 도구 상자




강력한 모델링 기능 이외에 Rational Software Architect는 확고한 J2EE 및 C++ 응용프로그램 개발 환경을 제공합니다.


Rational Software Architect 기능...

웹 서비스 도구




웹 서비스 발견, 작성 및 출력하는 데 도움이 되는 강력한 웹 서비스 도구 (Java Bean, DADX 파일, EJB(Enterprise JavaBean) 및 URL에서 작성된 웹 서비스에 대한 지원 포함)

웹 Perspective에서 작성 중인 웹 페이지




JSF(Java Server Face) 및 웹 사이트 디자인 도구가 포함된 강력한 웹 개발 기능

EJB 및 데이터 오브젝트가 표시된 UML 다이어그램




EJB(Enterprise JavaBean) 개발 도구

데이터베이스의 구조가 표시된 UML 다이어그램




데이터베이스 개발 및 관리 도구

웹 Perspective에서 개발 중인 포털이 있는 웹 페이지




포털 개발 도구

XML 플로우차트




XML 개발 도구

사용 가능한 실행 및 디버그 구성이 표시된 실행 대화 상자




외부 C 및 C++ 소프트웨어 개발 킷(SDK)과 통합하기 위해 확장할 수 있는 유연한 C 및 C++ 개발 환경

C++ 프로젝트가 포함된 프로젝트 탐색기 보기 및 코드 편집기



편집기에서 C 및 C++ 응용프로그램을 작성, 빌드, 테스트, 분석 및 실행할 수 있습니다.

가시화 중인 클래스 파일



EJB(Enterprise JavaBean), Java 클래스 및 데이터베이스 요소의 클래스 보기를 작성하기 위해 소스 코드를 가시화할 수 있습니다.

Java 메소드 본문이 표시된 순서 다이어그램




Java 메소드 본문을 설명하는 순서 다이어그램을 한 번에 작성할 수 있습니다.

IE 표기법으로 가시화된 데이터 오브젝트를 표시하는 UML 다이어그램.




또는 IE(Information Engineering)나 IDEF1X(Integration Definition for Information Modeling) 표기법으로 데이터 오브젝트를 표시하는 다이어그램을 작성하기 위해 데이터베이스 요소를 가시화할 수 있습니다.

IDEF1X 표기법으로 가시화된 데이터 오브젝트가 표시된 UML 다이어그램.




또는 IE(Information Engineering)나 IDEF1X(Integration Definition for Information Modeling) 표기법으로 데이터 오브젝트를 표시하는 다이어그램을 작성하기 위해 데이터베이스 요소를 가시화할 수 있습니다.

UML 찾아보기 다이어그램.



웹 브라우저를 사용하는 것과 유사하게 모델 또는 코드 탐색을 위해 찾아보기 다이어그램을 작성할 수 있습니다. 찾아보기 다이어그램을 사용하면 추가 다이어그램을 작성하거나 유지보수하지 않아도 UML 모델 또는 코드의 스냅샷을 빠르게 탐색할 수 있습니다.

웹에 출력 마법사




모델의 HTML 보고서를 생성하는 데 사용자 정의할 수 있는 XSLT 기반 웹 출력 도구를 사용할 수 있습니다.

웹에 출력된 UML 모델.




색인이 모두 제공되고, 텍스트로 되어 있고 그래픽으로 표현된 모델을 작성하기 위해 Javadoc과 같은 웹 출력 도구가 HTML 보고서와 통합됩니다. 또한 PDF 보고서를 작성할 수 있습니다.

비교 병합 도구



팀 환경에서 서로 다른 개발자가 동일한 모델에 수행한 변경사항을 조정하기 위해 통합된 비교 및 병합 도구를 사용할 수 있습니다.

전달이 표시된 ClearCase 통합 대화 상자



Rational Software Architect는 IBM Rational ClearCase와 완전히 통합되므로 프로젝트의 소스를 쉽게 유지보수할 수 있습니다.

Rational Unified Process 프로세스 어드바이저



또한 Rational Software Modeler는 소프트웨어 아키텍트용 컨텍스트 의존 프로세스 안내 및 완전 검색 가능 라이브러리가 포함된 Rational Unified Process와 완전히 통합됩니다.

Rational Unified Process 브라우저 검색 대화 상자



또한 Rational Software Modeler는 소프트웨어 아키텍트용 컨텍스트 의존 프로세스 안내 및 완전 검색 가능 라이브러리가 포함된 Rational Unified Process와 완전히 통합됩니다.

RequisitePro 프로젝트가 표시된 요구사항 탐색기 보기



Rational Software Architect는 IBM Rational RequisitePro와 통합되어 요구사항과 모델 요소 간의 연관을 작성하고 볼 수 있게 됩니다.

RequisitePro 프로젝트가 표시된 요구사항 탐색기 보기



사용 케이스를 모델링하려면 요구사항 탐색기 보기에서 다이어그램 편집기로 사용 케이스 또는 요구사항을 끌어 오십시오.

PiggyBank 사용 케이스 다이어그램 샘플이 포함된 샘플 갤러리



Rational Software Architect는 응용프로그램을 작성하는 방법을 설명하는 단계별 지침과 프로젝트의 실제 예제가 포함된 샘플 및 학습서 갤러리를 모두 제공합니다.

투어의 끝입니다.



투어를 종료합니다. 이제 개요 페이지로 돌아갑니다.