기출문제/정보처리기사

2020년 3회 정보처리기사 기출문제 12번

엉클지니 2025. 4. 8. 16:18

12. UML에서 활용되는 다이어그램 중, 시스템의 동작을 표현하는 행위(Behavioral) 다이어그램에 해당하지 않는 것은?

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

    시퀀스 다이어그램(Sequence Diagram)

    활동 다이어그램(Activity Diagram)

     배치 다이어그램(Deployment Diagram)

 

 

문제 분석

이 문제는 **UML (Unified Modeling Language)**에서 사용되는 다이어그램 중 시스템의 동작을 표현하는 행위(Behavioral) 다이어그램에 해당하지 않는 다이어그램을 찾는 문제입니다. UML 다이어그램은 시스템의 구조와 동작을 다양한 관점에서 나타내는데, 행위 다이어그램은 시스템의 동작이나 흐름을 강조하는 다이어그램입니다.

UML에서의 다이어그램 종류

  1. 유스케이스 다이어그램 (Use Case Diagram)
    유스케이스 다이어그램시스템의 기능과 사용자 간의 상호작용을 보여주는 다이어그램입니다. 주로 시스템의 동작을 표현하기 위해 사용되며, 행위(Behavioral) 다이어그램에 속합니다.
    → 행위 다이어그램에 해당
  2. 시퀀스 다이어그램 (Sequence Diagram)
    시퀀스 다이어그램객체 간의 메시지 교환 순서를 시간 흐름에 따라 나타내는 다이어그램입니다. 시스템의 동작과 흐름을 명확하게 보여주므로 행위 다이어그램에 포함됩니다.
    → 행위 다이어그램에 해당
  3. 활동 다이어그램 (Activity Diagram)
    활동 다이어그램시스템이나 프로세스의 흐름을 표현하며, 행위(Behavioral) 다이어그램에 해당합니다. 특정 활동이나 작업이 어떻게 진행되는지에 대한 동작 흐름을 보여줍니다.
    → 행위 다이어그램에 해당
  4. 배치 다이어그램 (Deployment Diagram)
    배치 다이어그램은 시스템의 물리적 구조를 나타내는 다이어그램으로, 시스템의 하드웨어 구성소프트웨어 구성 요소 간의 관계를 표현합니다. 이는 구조적(Structural) 다이어그램에 해당하며, 시스템의 동작보다는 구성에 초점을 맞춥니다.
    → 행위 다이어그램에 해당하지 않음

결론

**배치 다이어그램(Deployment Diagram)**은 구조적 다이어그램에 해당하고, 시스템의 동작을 표현하는 행위 다이어그램에는 해당하지 않으므로, 정답은 ❹번입니다.


예시

  • 유스케이스 다이어그램 예시: 사용자가 로그인하는 시스템에서, 사용자시스템 간의 상호작용을 나타냅니다. 예를 들어, 사용자가 아이디와 비밀번호를 입력하면 시스템은 이를 인증하고 결과를 보여줍니다.
  • 시퀀스 다이어그램 예시: 사용자가 로그인 버튼을 클릭할 때, 각 객체(예: UI, 인증 서버, 데이터베이스) 간의 메시지 교환 순서를 시간 흐름에 따라 나타냅니다.
  • 활동 다이어그램 예시: 회원가입 프로세스의 흐름을 나타냅니다. 사용자 등록, 이메일 인증, 사용자 정보 저장 등의 활동이 순차적으로 흐름에 따라 연결됩니다.
  • 배치 다이어그램 예시: 시스템을 서버클라이언트로 나누고, 각 구성 요소가 어떻게 배치되는지 나타냅니다. 예를 들어, 웹 서버데이터베이스 서버가 어떻게 연결되어 있는지 보여줍니다.

요약

  • 행위(Behavioral) 다이어그램: 시스템의 동작을 표현하는 다이어그램.
    • 유스케이스 다이어그램, 시퀀스 다이어그램, 활동 다이어그램은 행위 다이어그램에 속합니다.
  • 배치 다이어그램은 시스템의 구조를 나타내는 다이어그램으로, 행위 다이어그램에 포함되지 않습니다.

표로 정리

선택지 설명 행위 다이어그램 여부

① 유스케이스 다이어그램 (Use Case Diagram) 시스템의 동작을 사용자 관점에서 나타내는 다이어그램 행위 다이어그램
② 시퀀스 다이어그램 (Sequence Diagram) 객체 간의 메시지 교환 순서를 시간 흐름에 따라 표현 행위 다이어그램
③ 활동 다이어그램 (Activity Diagram) 시스템이나 프로세스의 흐름을 나타내는 다이어그램 행위 다이어그램
❹ 배치 다이어그램 (Deployment Diagram) 시스템의 물리적 구조와 구성 요소를 나타내는 다이어그램 행위 다이어그램 아님

🎯 정답: ❹ 배치 다이어그램 (Deployment Diagram)

반응형