04. 요구사항 확인D - TOTOLII/study GitHub Wiki

  • UML
    객체지향 모델링 언어이다.

    1. 사물
      모델을 표현할때 구성하는 가장 중요한 기본 요소.
      다이어그램 안에서 관계가 형성 될 수 있는 대상을 말한다.
      행동사물, 그룹사물, 구조사물, 주해사물로 이루어져 있다.

      • 행동사물 : 시간, 공간, 상호작용, 상태머신 등이 있음
      • 그룹사물 : 패키지형식의 사물
      • 구조사물 : 개념적, 물리적 컴포넌트 노드 등
      • 주해사물 : 부가적 설명, NOTE
    2. 관계

      • 연관 관계
      • 집합 관계 : 하나의 사물이 다른 사물에 포함되어 있는것. (컴퓨터와 프린터 같은 경우)
      • 포함 관계 : 집합 관계의 특수한 형태 현관문과 키를 예로 들수 있음.
      • 일반화 관계 : 하나의 사물이 다른 사물에 비해 더 일반적인지 구체적인지 알아보는 것.
      • 의존 관계 : 짧은 시간동안 유지하는 관계
      • 실체화 관계 : 그룹화 할수 있는 관계
  • 다이어그램

    1. (정적) 구조적 다이어그램
      클래스의 속성, 관계, 객체사이의 관계,
      컴포넌트 간의 관계, 컴포넌트 위치표현, 복합체 구조(클래스, 컴포넌트), 그룹화 패키지들과의 관계

    2. (동적) 행위 다이어그램
      유즈 케이스(use case), 시퀀스, 커뮤니케이션, 상태, 활동, 상호작용 개요(제어흐름), 타이밍(시간제약)