클래스 다이어그램( Class Diagram ) 이란?

Programming/UML 2010. 3. 16. 19:53


사각형은 클래스를 나타내고, 화살표는 관계를 나타내는데, 여기서 이 화살표는 연관( Association ) 관계를 나타낸다. 연관 관계는 한쪽 객체가 다른 쪽 객체를 참조하고, 그 참조를 통해 그 객체의 메소드를 호출함을 나타내는 단순한 데이터 관계이다.

연관 위에 쓴 이름은 참조를 담는 변수의 이름과 대응 된다. 즉, topNode 를 통해 TreeMap 은 TreeMapNode 객체를 참조하여, 해당 메소드를 호출 한다.

화살표 옆에 쓴 숫자는 인스턴스의 개수를 나타낸다. 만약, 이 숫자가 1보다 크다면 어떤 컨테이너를 사용한다는 뜻인데, 컨테이너로 보통 배열을 사용한다.

UML은 대규모 소프트웨어 구조의 로드맵을 만들 때 유용하다. 어떤 클래스가 다른 클래스에 의존하는지 개발자가 빨리 파악할 수 있다.

'Programming > UML' 카테고리의 다른 글

UML 다이어그램 그려 나가기.  (0) 2010.03.19

설정

트랙백

댓글