도구 사용 도움말: Rational Software Architect를 사용하여 클래스 디자인
이 도구 사용 도움말은 RSA 모델링 환경을 사용하여 클래스를 디자인하는 방법을 설명합니다.
도구: Rational Software Architect
확장: Rational Software Development Platform을 사용하여 클래스 디자인
관계
관련 요소
기본 설명

개요

이 도구 사용 도움말은 구조화된 디자인 모델타스크: 아키텍처 분석의 일부로 작성되었다고 가정합니다.

이 도구 사용 도움말에서는 다음 단계가 수행됩니다.

추가 도구 정보

디자인 패턴 및 메커니즘 사용

패턴 및/또는 메커니즘을 통합하면 이 도구 사용 도움말의 여러 후속 단계(새 클래스, 오퍼레이션, 속성 및 관계 추가)를 효과적으로 수행할 수 있지만 패턴 또는 메커니즘에서 정의한 규칙에 따라야 합니다.

패턴이 도구 라이브러리에 있는 경우, "패턴 적용"은 상당한 대화식 경험입니다. 패턴은 "주로 단일 메타 모델 및 동일한 추상 레벨에서, 그리고 보통 동일 모델 내에서 대화식의 구분적 정제(Elaboration)에 맞게 최적화된" 특수한 종류의 변환입니다. 모델 기반 개발 및 모델 기반 아키텍처분석 메커니즘 개념을 참조하십시오.

패턴 사용에 대해서는 도움말 서적 아이콘패턴 적용을 참조하십시오.

초기 디자인 클래스 작성

  1. 모델에 클래스 다이어그램을 추가하십시오. 도움말 서적 아이콘모델 요소에 클래스 다이어그램 추가를 참조하십시오.
  2. 클래스 다이어그램에 디자인 클래스를 추가하십시오. 도움말 서적 아이콘클래스 다이어그램에 클래스류 추가를 참조하십시오.
  3. 각 클래스에 대해 설명하십시오. 도움말 서적 아이콘모델 요소 문서화를 참조하십시오.

자세한 정보는 도움말 서적 아이콘클래스 다이어그램을 사용하여 정적 구조 모델링을 참조하십시오.

지속적 클래스 식별

클래스는 지속적으로 표시할 수 있습니다. MDD(모델 기반 개발 및 모델 기반 아키텍처) 접근 방식을 사용하는 경우, 모델에 적용된 프로파일에는 설계자가 지속하려고 하는 클래스를 표시할 수 있는 특정 스테레오타입이 포함됩니다. 변환은 유형 맵핑과 함께 이 임시 정보를 사용하고 적절한 코드나 더 정제된 모델을 생성합니다. 자세한 정보는 분석 메커니즘, 도움말 서적 아이콘변환 적용도움말 서적 아이콘모델에서 코드로 전이를 참조하십시오.

J2EE 개발에서는 일반적으로 엔티티 EJB를 사용하여 지속성을 구현합니다. 세부사항은 디자인 요소 식별을 참조하십시오.

도움말 서적 아이콘UML 클래스 다이어그램을 사용하여 엔터프라이즈 Bean 개발을 참조하십시오.

클래스 가시성 정의

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

도움말 서적 아이콘모델 요소의 가시성을 참조하십시오.

오퍼레이션 정의

  1. 각 클래스에 오퍼레이션을 추가하십시오. 도움말 서적 아이콘다이어그램에서 클래스류에 오퍼레이션 추가를 참조하십시오.
  2. 오퍼레이션에 매개변수를 추가하십시오. 도움말 서적 아이콘오퍼레이션에서 매개변수 관리를 참조하십시오.
  3. 오퍼레이션의 가시성을 지정하십시오. 도움말 서적 아이콘모델 요소의 가시성을 참조하십시오.

자세한 정보는 도움말 서적 아이콘클래스류에서 속성 및 오퍼레이션 관리를 참조하십시오.

메소드 정의

오퍼레이션 설명에 오퍼레이션 구현 방법에 대한 설명이 추가될 수 있습니다.

선택적으로 시퀀스 다이어그램을 사용하여 메소드를 설명합니다. 온라인 도움말 항목 도움말 서적 아이콘모델 요소 문서화를 참조하십시오.

자세한 정보는 도움말 서적 아이콘시퀀스 다이어그램을 참조하십시오.

상태 정의

상태 머신을 선택적으로 사용할 수 있습니다.

자세한 정보는 도움말 서적 아이콘UML 상태 머신을 참조하십시오.

속성 정의

  1. 속성을 정의하십시오. 도움말 서적 아이콘속성을 참조하십시오.
  2. 클래스류에 속성을 추가하십시오. 도움말 서적 아이콘다이어그램에서 클래스류에 속성 추가를 참조하십시오.
  3. 가시성을 지정하십시오. 도움말 서적 아이콘모델 요소의 가시성을 참조하십시오.

종속성 정의

도움말 서적 아이콘종속성 관계를 참조하십시오.

연관 정의

  1. 연관 관계를 추가하십시오.
  2. 각 연관 유형을 지정하십시오. 도움말 서적 아이콘UML 다이어그램에서 관계 지정을 참조하십시오.

내부 구조 정의

도움말 서적 아이콘클래스 다이어그램을 사용하여 정적 구조 모델링의 구조화된 클래스 주제를 참조하십시오. 

일반화 정의

도움말 서적 아이콘일반화 관계를 참조하십시오.  

유스 케이스 충돌 해결

도움말 서적 아이콘오퍼레이션의 동시성 특성 설정을 참조하십시오.

일반적인 비기능적 요구사항 처리

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

자세한 정보는 도움말 서적 아이콘패턴 적용을 참조하십시오.

결과 평가

HTML 형식으로 모델을 공개하는 데 유용할 수 있습니다. 또한 Microsoft Word 및 기타 프로그램으로 다이어그램을 복사할 수도 있습니다.  

자세한 정보는 도움말 서적 아이콘모델 공개도움말 서적 아이콘웹에 모델 공개 학습서를 참조하십시오.

추가 도구 정보

학습서:

  • 도움말 서적 아이콘패턴 적용

샘플:

  • 도움말 서적 아이콘패턴 적용의 모델 - 단순 UML 모델
  • 도움말 서적 아이콘패턴 - 단순 UML 모델