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

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

main

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

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

1. 주어법.

Citizen generalizes President and Proletariat.
Citizen owns Power.

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

2. 관계상 상위법.

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

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

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

  1. iwongu2009/08/06 8:01 오전응답

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

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

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

  2. 까막2009/08/07 9:48 오전응답

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

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

  3. Republic Polytechnic2010/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

댓글 남기기