UML 다이어그램 분류

Jeong seulho·2023년 4월 25일
0

소프트웨어 공학

목록 보기
15/25

📌UML 다이어그램 종류들

📖structure diagram(정적인 특징 표현)

  • class diagram : 시스템을 구성하는 클래스로 표현
  • object diagram : 시스템을 구성하는 객체로 표현
  • package diagram : 모델을 구성하는 패키지들로 구성
  • component diagram : 시스템을 구성하는 컴포넌트로 표현
  • composite diagram : 컴포넌트 내부 구성을 파트와 연결자로 표현
  • deployment diagram : 시스템을 구성하는 물리적(현실) 컴포넌트의 배치

📖behavioral diagram(동적인 특징 표현)

  • usecase diagram : 시스템과 사용자의 상호작용
  • state diagram : 상태와 전이로 요소의 동작을 표현
  • activity diagram : 액티비티 흐름을 표현
  • sequence diagram : 객체들 간의 상호작용을 시간순으로
  • communication diagram : 객체들 간의 네트워크를 강조
  • timing diagram : 구성 요소의 상태 변화를 시간에관해 표현

✏️activity diagram

  • 활동들의 프로세스 흐름을 모델링
  • 활동들 역할에 따라 분류하거나 하지 않거나

✏️sequence diagram

  • 시스템의 객체들간의 상호작용을 모델링(시간을 기준)

✏️communication diagram

  • 시스템의 객체들간의 상호작용을 모델링(서로간의 네트워크(호출)를 기준)

✏️state diagram

  • 상태와 전이, 전이를 일으키는 이벤트를 중점적으로하여 다이어그램으로 모델링

📌UML Tools

  • UML를 그리기위한 도구가 존재 ex)StartUML
  • 기능 : UML 그리기, 문서 생성, 리뷰 등

0개의 댓글