정보처리기사 실기/요구사항 확인

UML(Unified Modeling Language)

· 코딩마이데이

- 표준화된 범용 모델링 언어

- 객체지향 설계를 위한 표준언어

- 시스템을 시각적으로 모델링하기 위한 모델링 언어

- 시스템 개발 과정의 광범위한 분야에 활용 가능

 

클래스 다이어그램

 

유스케이스 다이어그램

 

시퀀스 다이어그램

기능 수행을 위해 시스템 내의 객체들이 다른 객체들과 어떻게 교류하는지를 보내주는 다이어그램

구성항목 설명
객체(Object) 사각형 박스 안에 밑줄 친 이름
아래쪽으로 생명선을 가지고 있음
생명선(LifeLine) 객체에서 아래로 뻗어 나가는 쇄선
시간의 흐름에 따라 발생하는 이벤트 표시
실행(Activation) 실행되고 있음을 나타냄.
직사각형으로 표시, 직사각형이 갈수록 수행시간이 김.
메시지(Message) 객체 간 상호 작용은 메시지 교환으로 이루어짐
시간 수행 순서는 위에서 아래로 표시

 

시퀀스 다이어그램 예시

 

 

통신 다이어그램

객체 사이에 주고받는 메시지가 중요

 

 

상태 다이어그램

특정 객체 내부의 자세한 동작을 기술

 

활동 다이어그램

일어나는 일들을 단계적으로 표현

 

 

 

 

'정보처리기사 실기 > 요구사항 확인' 카테고리의 다른 글

분석모델 확인  (0) 2025.02.05
요구사항 확인  (0) 2025.02.04
개발 기술 환경 정의  (0) 2025.02.03
현행 시스템 분석  (0) 2025.02.03