1. UML(Unified Modeling Language)
- 시스템을 시각적으로 표현하기 위한 표준화된 모델링 언어
- 주요 구성요소
- Things ( 사물 )
- Relationship ( 관계 )
- Diagrams ( 다이어그램 )
- Elements ( 모델 요소 )
- UML 메타모델의 구성 단위. 시스템을 추상화할 때 사용
- 유형
- 구조 다이어그램
- 시스템의 정적인 구조 표현
- 클래스, 컴포넌트, 객체 간의 관계에 초점
행위 다이어그램
- 시스템의 동적 행위/동작 표현
- 객체, 사용자, 시스템 간의 흐름과 상호작용에 초점
2. DFD(Data Flow Diagram)
- 데이터의 흐름을 중심으로 시스템을 시각화하는 도구
- 프로세스(Process), 데이터 저장소(Data Store), 외부 엔티티(External Entity), 데이터 흐름(Data Flow) 등의 구성 요소를 통해 시스템이 어떤 데이터를 어떻게 처리하는지에 초점
3. OMT(Object Modeling Technique)
- **럼바우(Rumbaugh)**가 제안한 객체지향 분석 및 설계 기법
- 객체지향 시스템을 분석(Analysis) → 설계(Design) → 구현(Implementation) 단계로 체계적으로 만들 수 있도록 도와줍니다.