이상하게 UML 다이어그램을 작성하다보면 화살표에 붙는 아이콘의 방향이 헷갈리는 경우가 많습니다.

main

너무 정치적인가.. -_-;

매번 헷갈리는 것도 짜증나고 어찌 기억할까 생각을 해보았는데.. 두가지가 나오더군요.

1. 주어법.

Citizen generalizes President and Proletariat.
Citizen owns Power.

주어쪽에 아이콘을 붙입니다.

2. 관계상 상위법.

Citizen은 President와 Proletariat의 상위개념이죠. 상위개념에 아이콘!
Citizen이 Power를 소유하고 있으므로 더 큰거죠. 더 큰거니 아이콘!

ps. 와 오랜만인데 이런 날림이라니!

UML 클래스 다이어그램에서 아이콘 붙이는 방향에 관한 간단한 팁

UML 클래스 다이어그램에서 아이콘 붙이는 방향에 관한 간단한 팁”에 대한 3개의 생각

  • 2009/08/06 8:01 오전
    고유주소

    원래 저 aggregation용 선은 마름모 반대편에 화살표가 있었죠. http://hubpages.com/hub/UML-Aggregation 에 있는 그림처럼요. 그러다가 표준화가 진행되면서 없어진듯한데… 개인적으론 있었던게 더 이해하기 쉬웠던듯 해요. Dependency check할 때도 화살표만 따라가면 되니까…

    암튼 읽을 때도 화살표를 따라가면서 읽으면 어떨까요? 마름모 반대편에 화살표가 있다고 치고…

    President IS-A Citizen.
    Citizen HAS-A Power.

    응답
  • 2009/08/07 9:48 오전
    고유주소

    전통적인 OOP교습법(?)에 따르면.. is-a, has-a가 당연히 맞죠. T_T
    저도 화살표가 있는게 보기 편하네요. 그냥 뾰족한 쪽으로 달리면 되니.. 킁;

    문제는.. “마름모 반대편” 인겁니다. 그런겁니다 엉엉.

    응답
  • 2010/12/02 10:57 오전
    고유주소

    You’ve made a very well-written entry.
    If it’s fine with you, I would like to ask permission to use your article as it relates to my topic. I will be happy to negotiate to pay you or hire you for this.

    With Regards from
    Republic Polytechnic

    응답

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.