12. UML에서 활용되는 다이어그램 중, 시스템의 동작을 표현하는 행위(Behavioral) 다이어그램에 해당하지 않는 것은?
① 유스케이스 다이어그램(Use Case Diagram)
② 시퀀스 다이어그램(Sequence Diagram)
③ 활동 다이어그램(Activity Diagram)
❹ 배치 다이어그램(Deployment Diagram)
문제 분석
이 문제는 **UML (Unified Modeling Language)**에서 사용되는 다이어그램 중 시스템의 동작을 표현하는 행위(Behavioral) 다이어그램에 해당하지 않는 다이어그램을 찾는 문제입니다. UML 다이어그램은 시스템의 구조와 동작을 다양한 관점에서 나타내는데, 행위 다이어그램은 시스템의 동작이나 흐름을 강조하는 다이어그램입니다.
UML에서의 다이어그램 종류
- 유스케이스 다이어그램 (Use Case Diagram)
유스케이스 다이어그램은 시스템의 기능과 사용자 간의 상호작용을 보여주는 다이어그램입니다. 주로 시스템의 동작을 표현하기 위해 사용되며, 행위(Behavioral) 다이어그램에 속합니다.
→ 행위 다이어그램에 해당 - 시퀀스 다이어그램 (Sequence Diagram)
시퀀스 다이어그램은 객체 간의 메시지 교환 순서를 시간 흐름에 따라 나타내는 다이어그램입니다. 시스템의 동작과 흐름을 명확하게 보여주므로 행위 다이어그램에 포함됩니다.
→ 행위 다이어그램에 해당 - 활동 다이어그램 (Activity Diagram)
활동 다이어그램은 시스템이나 프로세스의 흐름을 표현하며, 행위(Behavioral) 다이어그램에 해당합니다. 특정 활동이나 작업이 어떻게 진행되는지에 대한 동작 흐름을 보여줍니다.
→ 행위 다이어그램에 해당 - 배치 다이어그램 (Deployment Diagram)
배치 다이어그램은 시스템의 물리적 구조를 나타내는 다이어그램으로, 시스템의 하드웨어 구성과 소프트웨어 구성 요소 간의 관계를 표현합니다. 이는 구조적(Structural) 다이어그램에 해당하며, 시스템의 동작보다는 구성에 초점을 맞춥니다.
→ 행위 다이어그램에 해당하지 않음
결론
**배치 다이어그램(Deployment Diagram)**은 구조적 다이어그램에 해당하고, 시스템의 동작을 표현하는 행위 다이어그램에는 해당하지 않으므로, 정답은 ❹번입니다.
예시
- 유스케이스 다이어그램 예시: 사용자가 로그인하는 시스템에서, 사용자와 시스템 간의 상호작용을 나타냅니다. 예를 들어, 사용자가 아이디와 비밀번호를 입력하면 시스템은 이를 인증하고 결과를 보여줍니다.
- 시퀀스 다이어그램 예시: 사용자가 로그인 버튼을 클릭할 때, 각 객체(예: UI, 인증 서버, 데이터베이스) 간의 메시지 교환 순서를 시간 흐름에 따라 나타냅니다.
- 활동 다이어그램 예시: 회원가입 프로세스의 흐름을 나타냅니다. 사용자 등록, 이메일 인증, 사용자 정보 저장 등의 활동이 순차적으로 흐름에 따라 연결됩니다.
- 배치 다이어그램 예시: 시스템을 서버와 클라이언트로 나누고, 각 구성 요소가 어떻게 배치되는지 나타냅니다. 예를 들어, 웹 서버와 데이터베이스 서버가 어떻게 연결되어 있는지 보여줍니다.
요약
- 행위(Behavioral) 다이어그램: 시스템의 동작을 표현하는 다이어그램.
- 유스케이스 다이어그램, 시퀀스 다이어그램, 활동 다이어그램은 행위 다이어그램에 속합니다.
- 배치 다이어그램은 시스템의 구조를 나타내는 다이어그램으로, 행위 다이어그램에 포함되지 않습니다.
표로 정리
선택지 설명 행위 다이어그램 여부
① 유스케이스 다이어그램 (Use Case Diagram) | 시스템의 동작을 사용자 관점에서 나타내는 다이어그램 | 행위 다이어그램 |
② 시퀀스 다이어그램 (Sequence Diagram) | 객체 간의 메시지 교환 순서를 시간 흐름에 따라 표현 | 행위 다이어그램 |
③ 활동 다이어그램 (Activity Diagram) | 시스템이나 프로세스의 흐름을 나타내는 다이어그램 | 행위 다이어그램 |
❹ 배치 다이어그램 (Deployment Diagram) | 시스템의 물리적 구조와 구성 요소를 나타내는 다이어그램 | 행위 다이어그램 아님 |
🎯 정답: ❹ 배치 다이어그램 (Deployment Diagram)
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2020년 3회 정보처리기사 기출문제 14번 (1) | 2025.04.08 |
---|---|
2020년 3회 정보처리기사 기출문제 13번 (1) | 2025.04.08 |
2020년 3회 정보처리기사 기출문제 11번 (0) | 2025.04.08 |
2020년 3회 정보처리기사 기출문제 10번 (0) | 2025.04.08 |
2020년 3회 정보처리기사 기출문제 9번 (0) | 2025.04.08 |