정보관리기술사/소프트웨어공학

UML(Unified Modeling Language)

기술기술 2023. 11. 28. 22:39

1. 정의

  • 객체 모델링 기술과 방법론을 표준화 한 것으로 언어가 아닌 모델링을 위한 Notation(기법)
  • 특징 ) 반복,점진적 과정, 개발 언어/프로세스 관계없이 적용 가능

 

2. 정적 모델링과 동적모델링

가. 정적 모델링(구조)

  1. 클래스 다이어그램
  2. 컴포넌트 다이어그램
  3. 객체 다이어그램
  4. 배치 다이어그램
  5. Composite Struture 다이어그램
  6. Package 다이어그램
  7. Profile 다이어그램

나. 동적 모델링(행위)

  1. 유즈케이스(Use Case)
  2. 활동(Activity)
  3. 상태 머신(State Machine)
  4. 상호작용 다이어 그램(Interaction Diagram)
  5. 순차(Sequence)
  6. Communication
  7. nteraction Overview Diagram
  8. Timing

3. UML 구성도

'정보관리기술사 > 소프트웨어공학' 카테고리의 다른 글

Usecase Diagram(유즈케이스 다이어그램)  (0) 2023.11.28
UML의 관계  (0) 2023.11.28
MSA  (0) 2023.11.27
SW Architecture 평가  (0) 2023.11.27
SW Architecture  (0) 2023.11.27