단원 13 — UML 3대 다이어그램과 AI 에이전트의 1:1 동형
Lesson (강의 단원)lectureverifiedFri May 01

단원 13 — UML 3대 다이어그램과 AI 에이전트의 1:1 동형

별칭: UML 매핑 단원 · OOASD = AI 에이전트 · HIAO 단원

#dsl#uml#ooad#hiao#isomorphism#agent-design#dsl

요약

컴퓨터공학과 학생들이 학교에서 배운 객체지향분석설계 (OOASD)AI 시대에는 필요 없는 옛 지식이 아닌가 하는 의문을 흔히 갖는다. 본 단원은 그 의문을 정면으로 다루고, 결론적으로 OOASD 의 term/uml 3 대 다이어그램이 AI 에이전트 설계와 1:1 동형 사상 (Isomorphism) 관계 라는 점을 보여 준다. 즉 Usecase Diagram 의 GoalAI 에이전트의 목표 와 같고, Class Diagram 의 Role + Tool에이전트의 역할 + 사용 도구 와 같으며, Sequence Diagram 의 객체 간 메시지 흐름에이전트들의 concept/orchestration (오케스트레이션) 그 자체다. 더 나아가 OOP 의 5 핵심 원칙 (캡슐화·상속·인터페이스·다형성·결합도) 이 그대로 concept/hiao (계층적 AI 에이전트 오케스트레이션) 의 설계 원칙으로 매핑된다. 학생이 이미 알고 있는 OOP 가 버려지는 게 아니라 그대로 쓰임 을 확인하는 단원.

상세

UML 3대 ↔ AI 에이전트 1:1 매핑

UML 다이어그램전통 역할AI 에이전트 대응
Usecase Diagram무엇을 하는가 (기능)Agent 목표(Goal) 정의
Class Diagram구조와 관계Agent 역할(Role) + 도구(Tool)
Sequence Diagram시간 흐름과 메시지Orchestration 흐름

실전 비유 — 약국 마케팅 에이전트 (05 DEM 시연 사례)

UML 항목전통 예본 시연의 매핑
Usecase"고객이 상품을 주문한다""약국 방문 순서를 최적화한다"
ClassOrder, Customer, ProductSalesAgent, ZoneManager, Tool: MapAPI
Sequence주문 → 결제 → 배송 메시지데이터수집 → 분석 → 경로생성 → 보고

concept/hiao — 계층적 AI 에이전트 오케스트레이션

L0  Orchestrator  ←→  최상위 Class (시스템 관리자)
    ↓ 지시
L1  Manager       ←→  서브 Class (도메인 관리자)
    ↓ 파견
L2  Worker        ←→  Leaf Class (실행 단위)

OOP 5 핵심 ↔ HIAO 동형

OOP 개념HIAO 에이전트 개념
클래스 상속에이전트 역할 위임
인터페이스에이전트 계약(Contract) / 툴 명세
메서드 호출에이전트 태스크 파견(Dispatch)
캡슐화에이전트 격리 — concept/context-rot 방지
다형성동일 인터페이스 → 다른 실행 에이전트

entity/sanger"코더 → 시스템 아키텍트" 발언이 본 단원의 업계 화답.

방법론

강의 진행 시퀀스 (8분):

  1. 수강 확인 (30초): "OOASD 수강 중인 분?" 손 들기.
  2. UML 3 ↔ 에이전트 1:1 표 (3분): 한 슬라이드 — 지금 배우는 게 곧 쓰입니다.
  3. 약국 마케팅 매핑 (2분): 05 DEM 시연 사전 노출.
  4. HIAO 다이어그램 (1분): 3계층 — Orchestrator / Manager / Worker.
  5. OOP 5 핵심 ↔ HIAO (1.5분): 상속·인터페이스·다형성 그대로 쓰임.

주의사항

  • 수강 확인의 의미: 청중이 OOASD 학습 중 임을 강의가 명시적으로 가시화 하면 동기 부여 강화.
  • UML 부담: Usecase / Class / Sequence 모두 학생에게 친숙 — 강조 가능. 하지만 MDA / 14가지 다이어그램 같은 학술 깊이는 자제.
  • Isomorphism 학술 부담: 동형 사상 한국어 부연 → 구조가 1:1 대응 정도로.
  • 다음 단원 연결: 언어가 같으면, 문서로 표현 도 같다lesson/dsl-claudemd-as-language 로 자연 전환.

표어 정합

본 단원의 UML → AI 에이전트 1:1 동형 이 강의 표어 "AI-Native Vibe Coding: No Design, No Code"연속체 다. 설계 없이는 코딩이 안된다 (Thesis) — 4 년 동안 배운 OOP / UML / SOLID 가 낭비가 아니라 재배치. AI 에게 어떻게 일을 시키는가 (Corollary) 의 어휘 가 곧 OOASD 시간에 그린 그 다이어그램.