ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • UML Diagram
    정보처리기사 2022. 10. 13. 19:51

    구조적 다이어그램

    • 클래스(Class) 다이어그램 : 클래스들 사이의 관계 표현, 어떤 형태 구조를 만든다. 
      • 관계의 종류
        1. 연관(association) : 클래스들이 서로 연관
        2. 일반화(generalization) : 비슷한 개념들을 묶어서 일반화 한 클래스가 다른 클래스를 포함하는 상위 개념일 경우
        3. 의존(dependency)
          • 연관 관계와 같이 한 클래스가 다른 클래스에서 제공하는 기능을 사용할 때
          • 다른 클래스를 참조, 한 클래스가 다른 클래스를 사용
        4. 집합(aggregation) : 포함관계
          • 집합관계-집약관계(Aggregation) : 한 객체가 다른 객체를 소유하는 관계
          • 집합관계-합성관계(Composition) : 부분 객체가 전체 객체에 속하는 관계, 긴밀한 필수적 관계
        5. 구체화, 실체화(realization)
          • 한 객체가 다른 객체에게 오퍼레이션을 수행하도록 지정(추상클래스 > 실체화)
          • 인터페이스를 구현, 추상 메서드 오버라이딩
    • 패키지(package) 다이어그램 : 패키지들 사이의 관계 표현, 여러 모델 요소들을 그룹화
    • 객체(object) 다이어그램 : 객체 정보를 표현
    • 컴포넌트(Component) 다이어그램 : 컴포넌트 구조 사이의 관계 표현
    • 배치(Deployment) 다이어그램 : S/W, H/W, 네트워크를 포함한 실행 시스템의 물리 구조 표현 

    행위 다이어그램

    • 유스케이스(UseCase) 다이어그램 : 사용자 관점(acter)에서 시스템 행위를 표현
    • 활동(Activity) 다이어그램 : 업무 처리과정이나 연산 수행 과정 표현
    • 순차(Sqence) 다이어그램 : 시간 흐름에 따른 객체 사이의  표현
    • 통신(Interaction) 다이어그램 : 객체 사이의 관계를 중심으로 표현
    반응형

    '정보처리기사' 카테고리의 다른 글

    GOF(Gang of Four) 디자인 패턴  (0) 2022.10.13
    트랜잭션의 주요 특성(ACID)  (0) 2022.10.13
    UI 설계 원칙  (0) 2022.10.13
    테스트 관련  (0) 2022.10.13
    소프트웨어 생명주기 V모델  (0) 2022.10.13

    댓글

Designed by Tistory.