목적

이 섹션은 이 툴 강좌와 관련된 추가 정보의 링크를 제공합니다.


이 툴 강좌의 단계는 활동의 단계와 일치합니다. RSA 온라인 도움말의 주제 링크에는 표시가 있습니다.

개요

이 툴 강좌에서는 구조화된 모델 설계툴 강좌: Rational Software Architect를 사용하여 아키텍트 분석 수행에서 설명하는 단계에 따라 활동: 아키텍트 분석의 일부로 작성된 것으로 가정합니다.

이 툴 강좌에서는 다음 단계가 수행됩니다.

추가 툴 정보

설계 패턴 및 메커니즘 사용페이지 맨 위

패턴 및/또는 메커니즘을 통합하면 패턴 또는 메커니즘에서 정의한 규칙에 따라 이 툴 강좌의 많은 후속 단계(새 클래스, 조작, 속성 및 관계 추가)를 효과적으로 수행합니다.

패턴이 RSA 라이브러리에 있는 경우, "적용 패턴"의 상호 작용이 활발해집니다. RSA에서 패턴은 "주로 단일 메타 모델, 동일한 추상 레벨 내부 및 동일한 모델 내부에서의 세부 대화식 처리에 맞게 최적화된 변환"입니다. 모델 구동 개발 및 모델 구동 구조분석 메커니즘 개념을 참조하십시오.

패턴 사용에 대한 정보는 패턴 적용을 참조하십시오.

초기 설계 클래스 작성 페이지 맨 위

  1. 모델에 클래스 다이어그램을 추가하십시오. 모델 요소에 클래스 다이어그램 추가를 참조하십시오.
  2. 클래스 다이어그램에 설계 클래스를 추가하십시오. 클래스 다이어그램에 분류자 추가를 참조하십시오.
  3. 각 클래스에 대해 설명하십시오. 모델 요소 설명을 참조하십시오.

자세한 정보는 클래스 다이어그램으로 정적 구조 모델링을 참조하십시오.

지속적 클래스 식별 페이지 맨 위

클래스는 지속적으로 표시할 수 있습니다. MDD(모델 구동 개발 및 모델 구동 아키텍트) 방법을 사용하는 경우, 모델에 적용되는 프로파일에 아키텍트가 지속할 클래스를 표시할 특정 스테레오타입이 포함됩니다. 변환 시 이 추가 정보와 유형 맵핑을 함께 사용하여 해당 코드 또는 보다 정제된 모델을 생성합니다. 자세한 정보는 분석 메커니즘, 설계: 모델에서 모델로 변환설계: 모델에서 코드로 변환을 참조하십시오.

J2EE 개발에서는 일반적으로 엔티티 EJB를 사용하여 지속성을 구현합니다. 세부사항은 툴 강좌: Rational Software Architect를 사용하여 설계 요소 식별을 참조하십시오.

지속성 특성 지정을 참조하십시오.

클래스 가시성 정의 페이지 맨 위

각 클래스가 상주하는 패키지에서 해당 클래스에 대한 클래스 가시성을 판별하십시오.

가시성 지정을 참조하십시오.

조작 정의 페이지 맨 위

  1. 각 클래스에 조작을 추가하십시오. 다이어그램의 분류자에 조작 추가를 참조하십시오.
  2. 조작에 매개변수를 추가하십시오. 조작에 매개변수 추가를 참조하십시오.
  3. 조작의 가시성을 지정하십시오. 가시성 지정을 참조하십시오.

자세한 정보는 분류자의 속성 및 조작 관리를 참조하십시오.

메소드 정의 페이지 맨 위

조작 설명에 조작 구현 방법에 대한 설명이 추가될 수 있습니다.

선택적으로 순서 다이어그램을 사용하여 메소드에 대해 설명합니다. RSA 온라인 도움말 주제 모델 요소 설명을 참조하십시오.

자세한 정보는 순서 다이어그램을 참조하십시오.

상태 정의 페이지 맨 위

상태 시스템을 선택적으로 사용할 수 있습니다.

자세한 정보는 상태 시스템 다이어그램을 참조하십시오.

속성 정의 페이지 맨 위

  1. 속성을 정의하십시오. 속성을 참조하십시오.
  2. 분류자에 속성을 추가하십시오. 다이어그램의 분류자에 속성 추가를 참조하십시오.
  3. 가시성을 지정하십시오. 가시성 지정을 참조하십시오.

종속성 정의 페이지 맨 위

종속성 관계를 참조하십시오.

연관 정의페이지의 맨 위

  1. 연관 관계를 추가하십시오. 연관 관계 추가를 참조하십시오.
  2. 각 연관 유형을 지정하십시오. 관계 추가를 참조하십시오.

내부 구조 정의 페이지 맨 위

클래스 다이어그램으로 정적 구조 모델링에서 구조화된 클래스 주제를 참조하십시오.

일반화 정의 페이지 맨 위

관계를 참조하십시오.

유스 케이스 충돌 해결 페이지 맨 위

조작에 대한 동시성 특성 지정을 참조하십시오.

일반적인 비기능 요구사항 처리 페이지 맨 위

비기능 요구사항은 일반적으로 협업 및 패턴을 사용하여 특정 설계 메커니즘을 통합하도록 클래스를 구동시킵니다. 일반적으로 프레임워크 컴포넌트를 사용하는 것만으로도 비기능 요구사항을 충족시킬 수 있습니다(툴 강좌: Rational Software Architect를 사용하여 설계 요소 식별 참조).

자세한 정보는 패턴 적용을 참조하십시오.

결과 평가페이지 맨 위

검토한 내용은 모델을 HTML 형식으로 출력하는 데 유용합니다. 다이어그램은 RSA 툴에서 Microsoft Word 및 기타 프로그램으로 복사할 수도 있습니다.

자세한 정보는 모델링 툴 외부 검토를 위해 모델 출력 및 다음 강좌를 참조하십시오.

  • 표준 모델 보고서 생성
  • 사용자 정의 모델 보고서 생성
  • 웹에 모델 출력

추가 툴 정보페이지 맨 위

둘러보기:

  • 패턴

학습:

  • XYZ 패턴 적용
  • RSA를 사용하여 다이어그램 작성
  • 분석: 순서 다이어그램 작성

샘플:

  • 패턴 어플리케이션 모델
  • 패턴

Rational Unified Process   2003.06.15