♠ UML 다이어그램 개요
구 분
다이어그램
용 도
유래
행위
(Behavior)
유스케이스
(Use Case)
사용자가 어떻게 시스템과 교류하는지를 나타냄
UML1
액티비티
(Activity)
순차행동과 병렬행동
UML1
상태기계모델
(State Machine)
객체가 살아있는 동안 이벤트에 의해서 어떻게 변화되는가
UML1
교류
(Interaction)
시퀀스
(Sequence)
순서에 중점을 둔 객체간의 교류
UML1
협력 다이어그램
(Collaboration)
연결에 중점을 둔 객체 간의 교류
UML1
교류 개요
(Interaction Overview)
시퀀스 다이어그램과 Activity 다이어그램의 혼합
UML2
타이밍
(Timing)
타이밍에 중점을 둔 객체 간의 교류
UML2
구조
(Structure)
클래스
(Class)
클래스, 특성, 관계
UML1
컴포넌트
(Component)
컴포넌트의 구조와 연결
UML1
복합 구조
(Composite Structure)
실행시의 클래스를 분해
UML2
배치
(Deployment)
노드에 대한 아키택쳐의 배치
UML1
객체
(Object)
인스턴스 구성의 예
UML1
패키지
(Package)
컴파일시의 계층적 구조
UML1
♠ 유스케이스 다이어그램(Use Case Diagram)
- 시스템 개발의 초기 단계에서 시스템에 대한 요구사항을 정의할 때 사용
- 상호작용을 하는 외부 환경과 시스템이 제공해야 하는 기능을 표현
- 액터
개발될 시스템 외부에 존재하는 대상으로 개발되는 시스템과 상호작용을 하는 모든 것
개발되는 시스템의 기능을 사용하거나, 시스템의 수행 결과를 통보 받는 사용자 또는 시스템의 기능 수행을 위해서 연동 되는 또 다른 시스템
표기법
- 유스케이스
시스템이 제공하는 단위 기능
액터의 관점에서 액터에게 의미가 있는 중요한 결과를 내 보내는 시스템에 의해서 제공되는 기능의 단위
모든 유스케이스를 합하면 시스템이 제공해야 하는 전체 기능
표기법
유스케이스명
많은 조회 및 많은 이용 바랍니다

분야