정보처리기사/정보처리기사 필기

정보처리기사 주요 UML 다이어그램

tangent0426 2024. 11. 7. 18:00
728x90
반응형

정보처리기사 필기에 나오는 소프트웨어 설계에 주요 UML 다이어그램을 간략하게 알려드리겠습니다.

(저번 UML 다이어그램을 보고 싶으시다면 아래 링크에 들어와 주세요!!)


정보처리기사 UML(Unified Modeling Language)

 

주요 UML 다이어그램

유스케이스(Use Case) 다이어그램

 

유스케이스 다이어그램은 개발될 시스템과 관련된 외부 요소들,

즉 사용자와 다른 외부 시스템들이 개발될 시스템을 이용해 수행할 수 있는 사용자의 관점(View)에서 표현한 것입니다.

외부 요소와 시스템 간의 상호 작용을 확인할 수 있다.
사용자의 요구사항을 분석하기 위한 도구로 사용
시스템의 범위를 파악할 수 있다.

 

유스케이스 다이어그램의 구성 요소로는 시스템 범위, 액터, 유스케이스, 관계로 구성됩니다.

정보처리기사 7주차 - 주요 UML 다이어그램 지은이 - 류한성

 

클래스(Use Case) 다이어그램

 

클래스 다이어그램은 시스템을 구성하는 클래스, 클래스의 특성인 속성과 오퍼레이션,

속성과 오퍼레이션에 대한 제약조건, 클래스 사이의 관계를 표현한 것입니다.

클래스 다이어그램은 시스템을 구성하는 요소에 대해 이해할 수 있는 구조적 다이어그램
클래스 다이어그램은 시스템 구성 요소를 문서화하는 데 사용
코딩에 필요한 객체의 속성, 함수 등의 정보를 잘 표현하고 있어 시스템을 모델링 하는데 자주 사용

 

클래스 다이어그램의 구성 요소는 클래스, 제약조건, 관계 등으로 구성됩니다.

정보처리기사 7주차 - 주요 UML 다이어그램 지은이 - 류한성

순차(Sequence) 다이어그램

 

순차 다이어그램은 시스템이나 객체들이 메시지를 주고받으며 시간의 흐름에 따라 상호 작용하는 과정을

엑터, 객체, 메시지 등의 요소를 사용하여 그림으로 표현하는 것입니다.

순차 다이어그램은 시스템이나 객체들의 상호 작용 과정에서 주고받은 메세지를 표현
순차 다이어그램을 통해 각 동작에 참여하는 시스템이나 객체들의 수행기간을 확인할 수 있다
순차 다이어그램은 클래스 내부에 있는 객체들을 기본 단위로 하여 그들의 상호작용을 표현(클래스가 수행할 수 있는 동작인 오퍼레이션을 표현한다는 의미)한다
순차 다이어그램은 주로 기능 모델링에서 작성한 유스케이스 명세서를 하나의 표현 범위로 하지만, 하나의 클래스에 포함된 오퍼레이션을 하나의 범위로 표현하기도 한다.

 

순차 다이어그램의 구성요소로는 액터, 객체, 생명선, 실행, 메시지 등으로 구성됩니다.

정보처리기사 7주차 - 주요 UML 다이어그램 지은이 - 류한성

 

읽어주셔서 감사합니다.^^

반응형