툴 강좌: Rational Software Architect를 사용하여 클래스 설계
목적
이 섹션은 이 툴 강좌와 관련된 추가 정보의 링크를 제공합니다.
이 툴 강좌의 단계는 활동의 단계와 일치합니다. RSA 온라인 도움말의 주제 링크에는
표시가 있습니다.
개요
이 툴 강좌에서는 구조화된 모델
설계가 툴 강좌: Rational Software Architect를 사용하여
아키텍트 분석 수행에서 설명하는 단계에 따라 활동:
아키텍트 분석의 일부로 작성된 것으로 가정합니다.
이 툴 강좌에서는 다음 단계가 수행됩니다.
추가 툴 정보
패턴 및/또는 메커니즘을 통합하면 패턴
또는 메커니즘에서 정의한 규칙에 따라 이
툴 강좌의 많은 후속 단계(새 클래스, 조작,
속성 및 관계 추가)를 효과적으로 수행합니다.
패턴이 RSA 라이브러리에 있는 경우, "적용 패턴"의 상호 작용이
활발해집니다. RSA에서
패턴은 "주로 단일 메타 모델, 동일한 추상 레벨 내부
및 동일한 모델 내부에서의 세부 대화식 처리에 맞게 최적화된
변환"입니다. 모델
구동 개발 및 모델 구동 구조와 분석
메커니즘 개념을 참조하십시오.
패턴 사용에 대한 정보는 패턴 적용을 참조하십시오.
초기
설계 클래스 작성 
- 모델에 클래스 다이어그램을 추가하십시오.
모델 요소에 클래스 다이어그램 추가를 참조하십시오.
- 클래스 다이어그램에 설계 클래스를 추가하십시오.
클래스 다이어그램에 분류자 추가를 참조하십시오.
- 각 클래스에 대해 설명하십시오.
모델
요소 설명을 참조하십시오.
자세한 정보는
클래스 다이어그램으로 정적 구조 모델링을 참조하십시오.
클래스는 지속적으로 표시할 수 있습니다. MDD(모델
구동 개발 및 모델 구동 아키텍트) 방법을 사용하는 경우,
모델에 적용되는 프로파일에 아키텍트가 지속할 클래스를 표시할
특정 스테레오타입이 포함됩니다. 변환 시 이 추가
정보와 유형 맵핑을 함께 사용하여 해당 코드 또는
보다 정제된 모델을 생성합니다. 자세한 정보는
분석 메커니즘,
설계: 모델에서 모델로 변환
및
설계: 모델에서 코드로 변환을 참조하십시오.
J2EE 개발에서는 일반적으로 엔티티 EJB를 사용하여 지속성을 구현합니다.
세부사항은 툴 강좌: Rational
Software Architect를 사용하여 설계 요소 식별을 참조하십시오.
지속성 특성 지정을
참조하십시오.
각 클래스가 상주하는 패키지에서 해당 클래스에 대한 클래스 가시성을 판별하십시오.
가시성 지정을 참조하십시오.
- 각 클래스에 조작을 추가하십시오.
다이어그램의
분류자에 조작 추가를 참조하십시오.
- 조작에 매개변수를 추가하십시오.
조작에 매개변수 추가를 참조하십시오.
- 조작의 가시성을 지정하십시오.
가시성 지정을 참조하십시오.
자세한 정보는
분류자의 속성 및 조작 관리를 참조하십시오.
메소드
정의 
조작 설명에 조작 구현 방법에
대한 설명이 추가될 수 있습니다.
선택적으로 순서 다이어그램을 사용하여 메소드에 대해 설명합니다. RSA 온라인
도움말 주제 모델 요소 설명을 참조하십시오.
자세한 정보는
순서 다이어그램을 참조하십시오.
상태 정의 
상태 시스템을 선택적으로 사용할 수 있습니다.
자세한 정보는
상태 시스템 다이어그램을 참조하십시오.
- 속성을 정의하십시오.
속성을 참조하십시오.
- 분류자에 속성을 추가하십시오.
다이어그램의 분류자에 속성 추가를 참조하십시오.
- 가시성을 지정하십시오.
가시성 지정을 참조하십시오.
종속성 관계를 참조하십시오.
- 연관 관계를 추가하십시오.
연관 관계 추가를
참조하십시오.
- 각 연관 유형을 지정하십시오.
관계 추가를
참조하십시오.
클래스 다이어그램으로 정적 구조 모델링에서 구조화된 클래스 주제를 참조하십시오.
관계를 참조하십시오.
조작에 대한 동시성 특성 지정을
참조하십시오.
비기능 요구사항은 일반적으로 협업 및 패턴을 사용하여 특정 설계
메커니즘을 통합하도록 클래스를 구동시킵니다. 일반적으로 프레임워크 컴포넌트를
사용하는 것만으로도 비기능 요구사항을 충족시킬 수 있습니다(툴
강좌: Rational Software Architect를 사용하여 설계 요소 식별 참조).
자세한 정보는 패턴 적용을 참조하십시오.
결과 평가
검토한 내용은 모델을 HTML 형식으로 출력하는 데 유용합니다. 다이어그램은 RSA 툴에서
Microsoft Word 및 기타 프로그램으로 복사할 수도 있습니다.
자세한 정보는 모델링
툴 외부 검토를 위해 모델 출력 및 다음 강좌를 참조하십시오.
표준 모델 보고서 생성
사용자 정의 모델 보고서 생성
웹에 모델 출력
둘러보기:
패턴
학습:
XYZ 패턴 적용
RSA를 사용하여 다이어그램 작성
분석: 순서 다이어그램 작성
샘플:
패턴 어플리케이션 모델
패턴
|