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 참조)
| UML | Agent |
|---|---|
| Usecase | Goal |
| Class | Role + Tool |
| Sequence | Orchestration |
강의 활용
04 DSL lesson/dsl-uml-to-agent 의 핵심 어휘.
주의사항
- UML 14 다이어그램 vs 본 강의 3 다이어그램: UML 표준은 14개 — 본 강의는 학생 OOASD 수강 가정 하에 3개로 한정.
- OMG 표준 부담: 표준 자체보다 학생이 배우는 모습 강조.
- MDA / 형식주의: 학술적 깊이는 자제, 실용적 매핑 위주.