디자인

Enterprise Architect - relation UML연결선 설명

늘근이 2014. 5. 22. 08:29

참고자료

http://www.sparxsystems.com/enterprise_architect_user_guide/9.0/standard_uml_models/umlconnections.html


ea로 표현할수있는 관계에 대해

1.Generalization (일반화) - 클래스상속 (실선과 세모꼭지)

d_Generalize

2.Realization (실현) - 인터페이스상속 (점선과 세모꼭지)

d_RealizeClass

3.Association (연관) (실선화살표) (aggregation과 composition 을 포함하는 관계이되, 화살표로 누가 어떻게 이용하는지 표시해줄수있다)

d_AssociateClass

3-1 ) Aggregation : 동시에 여러놈의 부품이 될수있으면 그건 이거임. 약한 연관관계 (집합연관) (빈마름모)

d_Aggregate

3-2 ) Composition : 부분이 전체와 생명주기를 같이하는 관계. 이건 이걸이용하는 놈이 사라지면 사라질거임. 강한 연관관계 (복합연관)(색칠마름모)

d_Compose


누가 전체가 되고, 누가 부분이 되는 놈들을 잘 표현하고 있을때는 aggregation, composition을 이용하고 사실 이런거 복잡하게 생각하기 싫을때는 그냥 실선, 즉 Association으로 그리면 된다.


4.Dependency (의존) - 마치 지역변수로 선언된 객체처럼 막바뀔수있는 놈들 (점선과화살표)

d_DependencyClass


'디자인' 카테고리의 다른 글

UML 자동 생성기  (0) 2014.10.22
Gumby Framework  (0) 2014.10.17
ui 비교  (0) 2014.10.17
Enterprise Architect 사용예제  (0) 2014.05.22
Enterprise Architect - 클래스 다이어그램 만들기 & 불평  (0) 2014.05.22