UML

OneTwoThree·2023년 6월 1일

UML 사용 이유

  • 코드보다 UML로 시험하는것이 저렴
  • 축약, 요약
  • 커뮤니케이션
  • 명확히, 정확히 하기위해

UML 종류

  • 유스케이스 다이어그램
    시스템 밖에서 시스템을 바라볼 때 서비스를 나타냄

  • 시퀀스 다이어그램
    객체들이 어떻게 서로 상호작용하는가

  • 클래스 다이어그램

  • 접근지시자
    public + , protected # , private -

왼쪽 : 부모클래스/인터페이스. 오른쪽 : 서브클래스

  • 일반화 : 클래스 상속 : ISA 관계
  • 실체화 : 인터페이스 구현
  • 의존 : 클래스 메소드 내에서 대상 클래스 객체 생성, 사용
  • 연관 : 다른 객체의 참조를 가짐
  • 집합 : 연관의 집합관계. 연관에 1:N 표시로 나타낼 수도 있음
  • 합성 : 참조하는 클래스의 라이프사이클이 종속적

0개의 댓글