UML (Unified Modeling Language)
Term (용어)aiverifiedFri May 01

UML (Unified Modeling Language)

별칭: UML · Unified Modeling Language · 통합 모델링 언어

#uml#ooad#design-language#dsl

정의

Unified Modeling Language. 객체지향 시스템을 시각적으로 표현하는 통합 모델링 언어 표준 (OMG 제정, 1997 1.0). 본 강의에서는 3대 다이어그램 — Usecase / Class / Sequence — 가 AI 에이전트 설계에 1:1 동형 사상.

본 강의의 3대

다이어그램표현
Usecase Diagram무엇을 하는가 (기능 / 액터)
Class Diagram구조 (클래스·관계·메서드·속성)
Sequence Diagram시간 흐름 (메시지 송수신 순서)

AI 에이전트 1:1 매핑

(상세는 lesson/dsl-uml-to-agent 참조)

UMLAgent
UsecaseGoal
ClassRole + Tool
SequenceOrchestration

강의 활용

04 DSL lesson/dsl-uml-to-agent 의 핵심 어휘.

주의사항

  • UML 14 다이어그램 vs 본 강의 3 다이어그램: UML 표준은 14개 — 본 강의는 학생 OOASD 수강 가정 하에 3개로 한정.
  • OMG 표준 부담: 표준 자체보다 학생이 배우는 모습 강조.
  • MDA / 형식주의: 학술적 깊이는 자제, 실용적 매핑 위주.