글
클래스 다이어그램( Class Diagram ) 이란?
Programming/UML
2010. 3. 16. 19:53
사각형은 클래스를 나타내고, 화살표는 관계를 나타내는데, 여기서 이 화살표는 연관( Association ) 관계를 나타낸다. 연관 관계는 한쪽 객체가 다른 쪽 객체를 참조하고, 그 참조를 통해 그 객체의 메소드를 호출함을 나타내는 단순한 데이터 관계이다.
연관 위에 쓴 이름은 참조를 담는 변수의 이름과 대응 된다. 즉, topNode 를 통해 TreeMap 은 TreeMapNode 객체를 참조하여, 해당 메소드를 호출 한다.
화살표 옆에 쓴 숫자는 인스턴스의 개수를 나타낸다. 만약, 이 숫자가 1보다 크다면 어떤 컨테이너를 사용한다는 뜻인데, 컨테이너로 보통 배열을 사용한다.
UML은 대규모 소프트웨어 구조의 로드맵을 만들 때 유용하다. 어떤 클래스가 다른 클래스에 의존하는지 개발자가 빨리 파악할 수 있다.
'Programming > UML' 카테고리의 다른 글
UML 다이어그램 그려 나가기. (0) | 2010.03.19 |
---|