[정보처리기사 실기] UML 다이어그램
by Rev_UML(Unified Modeling Language)
: 표준적이고, 구축과 반영을 이해하기 쉬운 방법으로 할 수 있도록 도와주며, 자신의 설계 결과물을 다른 사람과 효과적으로 공유
♥ 클래스 다이어그램
: 자기만의 속성과 일정한 동작으로 구성, 이러한 행동은 오퍼레이션의 집합
ClassName, Attribute, Operation으로 구성
-----------> 의존 관계
> 일반화 관계
연관 관계
◇ 집합 연관 관계
◆ 복합 연관 관계
♥ 객체 다이어그램
: 특정 시간에 모델링된 시스템의 구조를 부분적으로나 전체적으로 보여줌
myRev:GoingRev
인스턴스 이름:클래스 이름
♥ 유스케이스 다이어그램
: 사용자, 그리고 사용자가 수반한 다른 유스케이스 간의 관계를 보여주는 사용자-시스템 간 상호작용의 표현
♥ 상태 다이어그램
: 시간에 따라 객체가 변하는 상태를 단계별로 나타내주는 것
♥ 시퀀스 다이어그램
: 객체들끼리 주고 받는 메세지를 시간의 흐름에 따라 보여줌
♥ 활동 다이어그램
: 단계별 작업흐름을 그림으로 표현
♥ 통신 다이어그램
: 하나의 시스템을 구성하는 요소들은 다른 요소들과 상호작용을 하며, 시스템 전체의 목적을 이루어 나가는 것을 표현
♥ 컴포넌트 다이어그램
: 시스템의 기능 정의
* 컴포넌트 : 독립적인 소프트웨어 모듈
♥ 배포 다이어그램
: 컴퓨터를 기반으로 하는 시스템의 물리적 구조 표현
♥ 복합체 구조 다이어그램
: 컴포넌트 클래스를 전체 클래스 안에 위치, 클래스 내부 구조를 살펴볼때 유용
♥ 교류 개요 다이어그램
: 객체 사이에 시간의 흐름을 갖는 메세지가 존재하면, 몇몇 활동 부분을 시퀀스 다이어그램이나 통신 다이어그램으로 통합 사용
♥ 타이밍 다이어그램
: 한 상태에서 객체가 얼마나 오랜 시간을 지체하는지 명시
♥ 패키지 다이어그램
: 다이어그램의 요소를 조직화하여 패키지 상태로 표현
> 전이
---------------> 의존 관계
'자격증 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 네트워크 (0) | 2021.04.22 |
---|---|
[정보처리기사 실기] 소프트웨어 보안 (0) | 2021.04.21 |
[정보처리기사 실기] 결합도, 응집도 (0) | 2021.04.20 |
[정보처리기사 실기] 디자인 패턴 (0) | 2021.04.19 |
[정보처리기사 실기] 애플리케이션 테스트 관리 (0) | 2021.04.17 |
블로그의 정보
Hi Rev
Rev_