색상의 객체 모델링

Object Modeling in Color
역할 모멘트, 간격
설명 파티, 장소, 물건

UML 색상 표준은 UML(Unified Modeling Language) 다이어그램과 관련된 4가지 색상으로 구성된 세트다.컬러링 시스템은 UML 물체에 적용되는 여러 원형을 나타낸다.UML은 전형적 고정관념을 클래스, 인터페이스 등을 식별하는 각 객체에 대해 격언으로 식별한다.

이 색깔들은 The Coad Letter의 시리즈 기사에서 피터 코아드, 에릭 르페브르, 제프 루카에 의해 처음 제안되었고,[1][2] 후에 그들의 책 Java Modeling In Color With UML에 발표되었다.[3]

수백 개 이상의 도메인 모델에서, 비록 서로 다른 도메인에서 서로 다른 이름을 가졌지만, 4개의 주요 "유형" 클래스가 계속해서 나타났다는 것이 분명해졌다.많은 논의 끝에, 이것들은 원형이라고 불렸는데, 이것은 주어진 원형의 계급이 거의 같은 형태를 따른다는 것을 전달하기 위한 것이다.즉, 속성, 방법, 연관성인터페이스는 주어진 원형의 계층 간에 상당히 유사하다.

주어진 도메인 클래스를 분류하려고 할 때, 일반적으로 다음과 같은 순서로 색상 표준에 대해 질문한다.

분홍색의
순간 간격 — 법적 또는 사업적 이유로 기억하고 작업해야 하는 순간 또는 시간 간격을 나타내는가?비즈니스 시스템의 예는 일반적으로 판매, 주문, 임대, 고용, 여행 등과 같은 사람, 장소 및 사물과 관련된 활동을 모델링한다.
노랑색의
역할 — 활동에 참여하는 방법인가(사람, 장소 또는 사물에 의해)?고용에서 직원의 역할을 하는 사람, 판매에서 제품의 역할을 하는 것, 교육 과정을 위한 강의실 역할을 하는 위치 등이 역할의 예다.
파랑의
설명 — 객체를 분류하거나 '레이블'하는 카탈로그 항목과 같은 설명인가?예를 들어, 자동차의 제조자와 모델은 많은 물리적 차량을 분류하거나 설명한다.파란색 설명과 녹색 파티, 장소 또는 사물의 관계는 '유형' 객체에 보유하는 데이터 항목의 가치 차이를 바탕으로 한 형식-인스턴스 관계다.
푸르른
파티, 장소 또는 사물—유형적이고 독특하게 식별할 수 있는 것.일반적으로 시스템의 역할 수행자.사람은 푸르다.조직은 녹색이다.물리적 DVD와 같은 대여에 관련된 물리적 물체는 녹색이다.보통 위의 세 가지 문제를 뚫고 여기까지 온다면, 당신의 수업은 "녹색"이다.

실제 색상은 다르지만 대부분의 시스템은 밝은 색 팔레트를 사용하는 경향이 있어 검은색 텍스트도 컬러 배경에서 쉽게 읽을 수 있다.코아드 등은 4색 파스텔 포스트잇 노트를 사용했으며,[4] 이후 UML 모델링 도구가 하나 이상의 클래스 고정관념에 색상을 연관시켜 색상 배열을 지원하도록 했다.

많은 사람들은 색상이 있는 물체가 뇌의 패턴 인식 부분에 매력을 느낀다고 느낀다.또 다른 사람들은 4가지 색상의 노트 카드나 색상의 스티커 메모를 쌓아 모형화 과정을 시작할 수 있다고 주장한다.

색 모델링의 가치는 벽에 그려지거나 투사된 모델에서 뒤로 물러설 때 특히 뚜렷했다.그러한 추가 차원을 통해 모델 제작자들은 모델의 중요한 측면(예: 분홍색 클래스)을 볼 수 있었고 검토가 필요할 수 있는 영역(함께 연결된 색상 클래스의 비정상적인 조합)을 발견할 수 있었다.

또한 이 기술은 도메인 모델의 측면을 결정하는 데 도움을 주는데, 특히 모델링을 처음 접하는 사람들에게 도움을 주었다.예를 들어, 단순히 도메인에서 "핑크"를 먼저 찾음으로써, 주어진 도메인에 대해 몇 가지 중요한 클래스를 식별하기 시작하는 것이 쉬웠다.또한 현재의 도메인 노력에 적용할 수 있도록, 표준 유형의 속성, 방법 등을 검토하기가 쉬웠다.

참고 항목

참조

  • ^Coad Letter (dead) (Wayback Machine의 2006년부터 보관된 버전)
  • ^ Coad Leter: 모델링 및 디자인 에디션, 이슈 44(사망)원래의 색 배합은 약간 바뀌었다.추가 기사는 이슈 51, 54, 58-65 등에 실렸다.
  • ^Peter Coad, Eric Lefvre, Jeff De Luca: Java Modeling In Color With UML: Enterprise Components and Process, Frentice Hall, 1999, ISBN0-13-011510-X
  • Edward Tufte: 구상 정보, 그래픽 프레스, 1990, ISBN 0-9613921-1-8

외부 링크