본문 바로가기
카테고리 없음

정보처리기사 필기 기출 - UML 다이러그램에 대하여

by 자격모아이 2024. 7. 16.

2022년 4월 24일 필기 기출

 

 

네트워크 관리사 2급 실기 - 서비스 관리자 빨리 찾기 팁에 대해서 궁금하신분 아래 주소를 클릭하세요.

 

네트워크 관리사 2급 실기 - 서비스 관리자 빨리 찾기 팁

 

 

1. UML 다이어그램 중 순차 다이어그램에 대한 설명으로 틀린 것은?

 

   객체 간의 동적 상호작용을 시간 개념을 중심으로 모델링 하는 것이다.

 

    주로 시스템의 정적 측면을 모델링하기 위해 사용한다.

 

   일반적으로 다이어그램의 수직 방향이 시간의 흐름을 나타낸다.

 

   회귀 메시지(Self-Message), 제어블록(Statement block) 등으로 구성된다.

 

 

 

해설.

 

 

UML 에 대하여 깊게 파보자.

 

 

UML 이란?

 

- Unified Modeling Language 의 약자

 

- 소프트웨어 시스템을 개발하는 과정에서 산출물의 명세화, 시각화, 문서화할 때 사용하는 모델링 언어로 하나의 시스템을 표현하기 위해 표준적인 방법을 제공하기 위해 만들어짐

 

 

UML Diagram(다이어그램)의 종류 (2가지 : 구조, 행위)

 

 

1.  구조 다이어그램 

 

 - 클래스 다이어그램 (Class Diagram)

 

 - 클래스의 속성, 함수, 변수타입들로 구성된 다이어그램

 

 

 

2. 객체 다이어그램 

 

 - Object Diagram

 

 - 클래스의 인스턴스, 값이 매겨진 행동을 가지고 있는 독립된 객체정보를 표현

 

 

 

 

3. 패키지 다이어그램 

 

 - Package Diagram

 

 -  UML의 다양한 모델요소를 그룹화함

 

 

 

 

 

4. 컴포넌트 다이어그램

 

 - Component Diagram

 

 - 컴포넌트끼리 구조 관계를 표현

 

 

 

 

 

 

5. 배치 다이어그램

 

 - Deployement Diagram

 

 - 스프트웨어, 하드웨어 등을 포함한 시스템의 물리적인 구조를 나타냄

 

 

 

 

 

 

6. 행위 다이어그램

 

 - Use Case Diagram

 

 - 사용자 관점에서 바라본 시스템을 표현함

 

 

 

 

 

7. 활동 다이어그램

 

 - Activity Diagram

 

 - 여러 활동들이 병행, 순차 방식 등을 수행하는 상황을 표현

 

 - 시스템 내부에 존재하는 여러가지 행위들과 행위의 분기, 분기가 생기기 위한 일들 포함

 

 - 활동 다이어그램은 시스템 전체의 흐름을 표현하고, 상태다이어그램은 하나의 객체 흐름을 나타냄

 

 

 

 

8. 상태 다이어그램

 

 - State Diagram

 

 - 하나의 객체가 다른 객체와의 상호 작용에 따라 변화하는지 표현

  (하나의 객체에서 발생하는 활동변화)

 

 

 

 

9. 순서 다이어그램

 

 -  Sequence Diagram

 

 - 여러 대상 간 상호작용을 시간순서로 표현

 

 

 

 

 

10. 커뮤니케이션 다이어그램

 

 - Communication Diagram

 

 - 동작에 참여하는 객체들이 주고받는 메시지 표현 및 객체 관계 표현

 

 

 

 

 

 

 

 

 

 

 

 

 

정답은 2번 주로 시스템의 정적 측면을 모델링하기 위해 사용한다. 입니다.

 

정보처리기사(2024) 일자리 정보 찾기에 대해서 궁금하신분 아래 주소를 클릭하세요.

 

정보처리기사(2024) 일자리 정보 찾기