도구 사용 도움말: Rational XDE Developer를 사용하여 디자인 요소 식별
이 도구 사용 도움말은 Rational XDE Developer로 디자인 요소 식별을 수행하는 방법을 설명합니다.
도구: Rational XDE Developer
관계
관련 요소
기본 설명

개요 

이 도구 사용 도움말은 Rational XDE Developer - Java Platform Edition을 사용하는 디자인 요소 식별을 지원합니다.   

구조적으로 중요한 디자인 요소는 디자인 요소가 식별될 때 유지보수되는 별도의 논리 보기에서 설명할 수 있습니다. Rational XDE 모델 구조 가이드라인을 참조하십시오.

이벤트 및 신호 식별

이벤트의 특성은 해당 특성을 처리하는 디자인 요소의 식별을 구동하도록 필요에 따라 캡처되어야 합니다. 이 정보는 Rational XDE 모델의 일부가 아닌 별도 문서 등에서 비공식적으로 캡처할 수 있습니다.

비동기 통신 이벤트는 전달하는 데이터를 표시하거나 일반화 관계와 같은 신호 간의 관계를 표현하는 신호로서 모델링할 수 있습니다. 다음 하위 단계는 신호를 모델링하는 방법을 설명합니다.

  1. 필요에 따라 클래스 다이어그램을 작성하십시오. 도움말 서적 아이콘다이어그램 추가를 참조하십시오. .
  2. 신호를 추가하십시오. 도움말 서적 아이콘다이어그램에 쉐이프 추가를 참조하십시오. .
  3. 각 디자인 요소에 간략한 설명을 추가하십시오. 도움말 서적 아이콘모델 요소 문서화를 참조하십시오. .
  4. 적용 가능하면 신호 사이의 일반화 관계를 추가하십시오. 도움말 서적 아이콘일반화 관계 추가를 참조하십시오. .

클래스 다이어그램에 대한 자세한 정보는 도움말 서적 아이콘클래스 다이어그램에 대한 작업을 참조하십시오. . 신호에 대한 자세한 정보는 도움말 서적 아이콘신호를 참조하십시오. .

클래스, 활동 클래스 및 서브시스템 식별

디자인 요소는 일반적으로 다음 세 가지 방법으로 작성됩니다.

  • 모델링(클래스 다이어그램에 추가해서)
  • 패턴 확장
  • 코딩 및 리버스 엔지니어링

이러한 방법은 다음 섹션에서 설명합니다.

패턴 확장

디자인 패턴을 사용하여 디자인 요소를 식별할 수 있습니다. 참조: 도움말 서적 아이콘디자인 패턴 구현

유용할 수 있는 후보 패턴을 식별하십시오. Rational XDE 온라인 도움말에서 다음 주제를 참조하십시오.

  • 도움말 서적 아이콘네 개의 샘플 패턴 적용
  • 도움말 서적 아이콘패턴 저장 및 검색
  • 도움말 서적 아이콘패턴 라이브러리
  • 도움말 서적 아이콘RAS 자산에서 패턴 가져오기
  • 도움말 서적 아이콘패턴 라이브러리 가져오기 및 내보내기
  • 도움말 서적 아이콘패턴 적용

모델링

디자인 모델의 클래스 다이어그램을 작성하여 디자인 요소를 캡처하십시오. 분석 클래스를 유지보수하기로 결정한 경우 분석 클래스에 대한 추적 종속성을 확립해야 할 수 있습니다.

  1. 필요에 따라 클래스 다이어그램을 작성하십시오. 도움말 서적 아이콘다이어그램 추가를 참조하십시오. .
  2. 서브시스템 및 클래스를 추가하십시오. 도움말 서적 아이콘다이어그램에 쉐이프 추가를 참조하십시오. .
  3. 각 디자인 요소에 간략한 설명을 추가하십시오. 도움말 서적 아이콘모델 요소 문서화를 참조하십시오. .
  4. (선택사항) 분석 클래스에 추적성을 추가하십시오. 도움말 서적 아이콘추상 관계 추가를 참조하십시오. .
  5. 디자인 요소를 패키지로 구조화하십시오. 도움말 서적 아이콘패키지로 모델 요소 그룹화를 참조하십시오. . Rational XDE 모델 구조 가이드라인 백서도 참조하십시오.

클래스 다이어그램에 대한 자세한 정보는 도움말 서적 아이콘클래스 다이어그램에 대한 작업을 참조하십시오. .

Java 모델링에 대한 자세한 정보는 Rational XDE 온라인 도움말에서 다음 주제를 참조하십시오.

  • 도움말 서적 아이콘Java 모델링 이해
  • 도움말 서적 아이콘Java 요소 모델링
  • 도움말 서적 아이콘JavaBean 모델링
  • 도움말 서적 아이콘EJB 모델링
  • 도움말 서적 아이콘EJB 특성 모델링
  • 도움말 서적 아이콘Servlet 모델링
  • 도움말 서적 아이콘JavaServer Page 모델링
  • 도움말 서적 아이콘HTML 문서 개발

코딩 및 리버스 엔지니어링

다른 접근 방식은 코드 양식으로 디자인을 스케치하고, 리버스 엔지니어링하여 스켈레톤 구현 모델을 작성한 다음 디자인 모델의 다이어그램으로 이들 클래스를 끌어다 놓는 것입니다. 구현 특정 클래스로 디자인 클래스를 맵핑하기로 결정한 경우 이 접근 방식은 다음과 같은 이점을 제공합니다.

  • 선택적 대안으로 코드 편집기에서 리버스 엔지니어링을 사용하여 모델의 이러한 요소를 반영하도록 인터페이스, 메소드 및 속성을 스케치할 수 있습니다.
  • 기존 코드 자산을 리버스 엔지니어링하고 디자인 모델로 컨트리뷰션할 수 있습니다.
  • 선택한 요소의 프로토타입을 만들어 복잡한 개념의 유효성을 검증하고 라운드트립 엔지니어링을 사용하여 이 프로토타입과 디자인 모델과의 일관성을 유지할 수 있습니다.

EJB는 Rational XDE의 J2EE 패턴을 사용하여 작성할 수 있습니다. Rational XDE 온라인 도움말에서 다음 주제를 참조하십시오.

기능

EJB 작성

도움말 서적 아이콘EJB 작성

BMP 엔티티 Bean 작성

도움말 서적 아이콘BMP 엔티티 Bean 작성

CMP 1.1 엔티티 Bean 작성

도움말 서적 아이콘CMP 1.1 엔티티 Bean 작성

CMP 2.0 엔티티 Bean 작성

도움말 서적 아이콘CMP 2.0 엔티티 Bean 작성

EJB 1차 키 지정

도움말 서적 아이콘엔티티 Bean에 1차 키 추가

CMP 엔티티 Bean에 필드 추가

도움말 서적 아이콘엔티티 Bean에 컨테이너 관리 필드 추가

Stateful 세션 Bean 작성

도움말 서적 아이콘Stateful 세션 Bean 작성

Stateless 세션 Bean 작성

도움말 서적 아이콘Stateless 세션 Bean 작성

메시지 기반 Bean 작성

도움말 서적 아이콘메세지 기반 Bean 작성

기존 Java 클래스에서 EJB 작성

도움말 서적 아이콘기존 클래스에서 EJB 작성

EJB의 배치 설명자 작성(배치하지 않음)

도움말 서적 아이콘EJB 배치 설명자 작성

자세한 정보는 Rational XDE 온라인 도움말에서 다음 주제를 참조하십시오.

  • 도움말 서적 아이콘클래스 다이어그램에 대한 작업
  • 도움말 서적 아이콘Java 및 웹 응용프로그램 모델링
  • 도움말 서적 아이콘Java 요소 모델링
  • 도움말 서적 아이콘EJB 모델링

서브시스템 인터페이스 식별

다음 단계는 세분성 정도가 큰 서브시스템(개별 EJB보다 큼)에 적용됩니다.

  1. 각 서브시스템에 대해 후보 인터페이스 세트를 식별하십시오. 기존 클래스 다이어그램에 인터페이스를 추가하거나 필요에 따라 새 클래스 다이어그램을 작성하십시오. (도움말 서적 아이콘다이어그램에 쉐이프 추가를 참조하십시오.) .)  UML 도구 상자가 아닌 도구 상자의 Java 탭을 사용하여 Java 특정 요소를 추가하십시오. 
  2. 인터페이스 종속성을 추가하십시오. 도움말 서적 아이콘종속성 관계 추가를 참조하십시오. .
  3. 서브시스템에서 인터페이스로 구현 관계를 추가하여 서브시스템을 인터페이스로 맵핑하십시오. 도움말 서적 아이콘실현(realization) 관계 추가를 참조하십시오. .
  4. 필수 동작을 포함하여 인터페이스를 설명하십시오. 도움말 서적 아이콘모델 요소 문서화를 참조하십시오. .
  5. 인터페이스에 메소드를 추가하십시오. 도움말 서적 아이콘클래스류에 오퍼레이션 추가를 참조하십시오. .
  6. 각 오퍼레이션에 설명을 추가하십시오. 도움말 서적 아이콘모델 요소 문서화를 참조하십시오. .
  7. 각 메소드에 매개변수를 추가하십시오. 도움말 서적 아이콘오퍼레이션에 매개변수 추가를 참조하십시오. .
  8. 인터페이스를 패키지로 구성하십시오. 도움말 서적 아이콘패키지로 모델 요소 그룹화를 참조하십시오. .

EJB의 경우 다음 단계가 적용됩니다.

  1. EJB 인터페이스는 EJB가 작성될 때 생성되므로 EJB 인터페이스를 별도로 작성할 필요가 없습니다.
  2. 인터페이스 종속성을 추가하십시오. 도움말 서적 아이콘종속성 관계 추가를 참조하십시오. .
  3. 인터페이스에 메소드를 추가하십시오. 도움말 서적 아이콘EJB에 메소드 추가를 참조하십시오. .
  4. 각 오퍼레이션에 설명을 추가하십시오. 도움말 서적 아이콘모델 요소 문서화를 참조하십시오. .
  5. 각 오퍼레이션에 매개변수를 추가하십시오. 도움말 서적 아이콘오퍼레이션에 매개변수 추가를 참조하십시오. .

캡슐 프로토콜 식별(해당되는 경우)

Rational XDE는 캡슐 및 프로토콜 모델링을 지원하지 않습니다.