-
UML Diagram정보처리기사 2022. 10. 13. 19:51
구조적 다이어그램
- 클래스(Class) 다이어그램 : 클래스들 사이의 관계 표현, 어떤 형태 구조를 만든다.
- 관계의 종류
- 연관(association) : 클래스들이 서로 연관
- 일반화(generalization) : 비슷한 개념들을 묶어서 일반화 한 클래스가 다른 클래스를 포함하는 상위 개념일 경우
- 의존(dependency)
- 연관 관계와 같이 한 클래스가 다른 클래스에서 제공하는 기능을 사용할 때
- 다른 클래스를 참조, 한 클래스가 다른 클래스를 사용
- 집합(aggregation) : 포함관계
- 집합관계-집약관계(Aggregation) : 한 객체가 다른 객체를 소유하는 관계
- 집합관계-합성관계(Composition) : 부분 객체가 전체 객체에 속하는 관계, 긴밀한 필수적 관계
- 구체화, 실체화(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 - 클래스(Class) 다이어그램 : 클래스들 사이의 관계 표현, 어떤 형태 구조를 만든다.