본문 바로가기

0x01 Programming/0x016 UML

#4. Behavior Diagram

  •  Usecase Diagram : 다이어그램은 시스템의 요건을 명시하기 위해 사용
                                 개발 주기 초기에 주로 사용자의 기능적 요구사항을 기술하는 데 사용

    • 구성요소 : 유스케이스, 액터
    • 유스케이스 정의서 : 유스케이스의 상세한 절차 수행과정을 기술한 문서
  • 시퀀스 다이어그램 : 개체사이에 송수신하는 메시지를 시간의 흐름에 따라 나열한 다이어그램
    • 구성요소, 인터렉션, 인터렉션 참조, 생명선, 제어초점, 인터렉션 연산자, 객체 , 메시지
  • 커뮤니케이션 다이어그램 : 객체간의 관계와  주고받는 메시지를 함께 표현한 다이어그램
    • 구성요소 : 객체, 메시지
  • 인터렉션 오버뷰 다이어그램 : 인터렉션 다이어그램간의 처리흐름관계를 비주얼하게 보여주는 다이어그램
  • 타이밍 다이어그램 : 시간이 지나감에 따른 상태 변화를 표현하는 다이어그램
    • 구성요소 : 메시지, 메시지 레이블, 상태 또는 조건 타임라인, 요소값, 생명선
  • 액티비티 다이어그램 : 절차적인 흐름에 따라 수행해야 하는 활동들을 프로세스 관점에서 표현하는 다이어그램
    • 업무 흐름 모델링 : 시스템을 사용하는 액터관점에서 활동에 초점, 객체흐름을 표현하는 것이 필요
    • 자료 흐름 모델링 : DFD처럼 사용하여 자료 흐름을 모델링, 프로세스를 액션으로 표현하고, 자료흐름을 객체흐름으로 표현
    • 구성요소 : 액션, 액티비티 , 액티비티 파티션, 시작점, 종료점, 의사결정, 포크와 조인, 제어흐름 종료점
  • 스테이트머신 다이어그램 : 클래스나 전체 시스템을 대상으로 하여, 이벤트에 따른 객체의 상태 변화를 나타내는 다이어그램
    • 구성요소 : 시작상태, 종료상태, 상태, 복합상태, 선택 의사상태, 전이 , 하위스테이트 머신, 분할과 합류, 진입점, 탈출점

'0x01 Programming > 0x016 UML' 카테고리의 다른 글

StarUML 사용  (0) 2013.02.26
#3.Structural Diagram  (0) 2011.12.16
#2. 관계(Relation)  (0) 2011.12.14
#1. UML개요  (0) 2011.12.14
#1 . UML 개요  (0) 2011.12.05