주제

설명페이지 맨 위

클래스 다이어그램은 모델의 정적 구조, 특히 클래스, 해당 내부 구조 및 다른 클래스에 대한 관계와 같이 존재하는 것들을 표시합니다. 클래스 다이어그램은 일시적인 정보는 표시하지 않습니다.

클래스 다이어그램은 서로 간에 그리고 해당 컨텐츠에 대해 그래프로 연결된 서술적인 모델 요소(예: 클래스, 패키지 및 해당 관계)의 콜렉션(정적)로 표현됩니다. 클래스 다이어그램은 특정 패키지 내에서 관계있는 것들만 표시하는 패키지로 구성될 수 있습니다(또한 패키지가 소유할 수 있음).

사용법페이지 맨 위

다음 클래스 구조는 클래스 다이어그램의 그림에는 적합하나 모든 상황에서 이들 모두를 사용하지는 않습니다.

  • 가장 중요한 설계 서브시스템, 클래스, 인터페이스 및 해당 관계. 이 유형의 다이어그램은 설계 모델 요약으로서 작동할 수 있으며 모델을 검토하는 데 많은 도움이 됩니다. 이 다이어그램은 구조의 논리적 보기에 포함되어 있을 수 있습니다.
  • 기능적으로 관련되었거나 결합된 클래스.
  • 동일한 패키지에 속한 클래스.
  • 중요한 총계 및 일반화 계층 구조
  • 연관, 총계 및 일반화 관계를 사용한 클래스 구조를 포함하여 엔티티 클래스의 중요한 구조. 가능할 경우, 장기간 활동하는 객체 및 해당 관계를 가진 모든 클래스를 포함하는 클래스 다이어그램을 작성해야 합니다. 이러한 유형의 다이어그램은 특히 시스템에 저장되어 있는 정보 및 기억장치 구조를 검토할 때 유용합니다.
  • 계층을 보여줄 수 있는 패키지 및 해당 종속성.
  • 특정 유스 케이스 구현과 관련된 클래스.
  • 단일 클래스, 해당 속성, 조작 및 다른 클래스와의 관계.

최소 하나의 다이어그램에 각 클래스를 표시해야 합니다. 종종 클래스가 동일한 보기에 여러 번 나타날 경우(예: 클래스의 다른 객체를 구별하고자 할 경우) 모델을 더 잘 이해할 수 있습니다.



Rational Unified Process   2003.06.15