기출문제/정보처리기사

2022년 1회 정보처리기사 기출문제 11번

엉클지니 2025. 3. 3. 17:23

11. UML 다이어그램 중 정적 다이어그램이 아닌 것은?

컴포넌트 다이어그램   배치 다이어그램

 순차 다이어그램           패키지 다이어그램

 

 


✅ 정답: ③ 순차 다이어그램


📚 해설

UML(Unified Modeling Language) 다이어그램은 크게 두 가지로 나뉩니다.

분류 설명 대표 다이어그램

정적 다이어그램 시스템의 구조, 구성 요소 및 관계를 표현 클래스 다이어그램, 객체 다이어그램, 컴포넌트 다이어그램, 배치 다이어그램, 패키지 다이어그램 등
동적 다이어그램 시간의 흐름에 따른 동작이나 상호작용을 표현 순차 다이어그램, 활동 다이어그램, 상태 다이어그램 등

📌 각 보기 해설

① 컴포넌트 다이어그램 (정적 다이어그램)

✅ 맞습니다.

  • 시스템을 구성하는 소프트웨어 컴포넌트와 그 관계를 나타내는 다이어그램.
  • 정적 구조를 표현합니다.
  • 각 컴포넌트의 역할과 연결 관계를 보여줌.

② 배치 다이어그램 (정적 다이어그램)

✅ 맞습니다.

  • 실제 시스템이 물리적으로 배포되는 모습을 나타내는 다이어그램.
  • 하드웨어 노드, 소프트웨어 구성 요소의 배치 등을 보여줍니다.
  • 역시 정적인 구조 표현.

③ 순차 다이어그램 (동적 다이어그램)

❌ 정적 다이어그램이 아닙니다. 동적 다이어그램입니다.

  • 객체 간 메시지 주고받는 시간 순서를 나타내는 다이어그램.
  • "어떤 객체가 어떤 메시지를 주고받는지"를 시간 흐름에 따라 표현.
  • 즉, 시스템의 동작을 설명하는 동적 다이어그램입니다.

④ 패키지 다이어그램 (정적 다이어그램)

✅ 맞습니다.

  • 클래스나 유스케이스 같은 요소들을 패키지 단위로 묶어서 표현.
  • 패키지 간의 의존 관계를 보여주는 정적 구조 다이어그램.

📝 정리표

다이어그램 정적/동적 설명

클래스 다이어그램 정적 클래스의 속성, 메서드, 관계 표현
객체 다이어그램 정적 객체 인스턴스와 관계 표현
컴포넌트 다이어그램 정적 소프트웨어 구성요소와 관계 표현
배치 다이어그램 정적 물리적 배치 표현 (하드웨어+소프트웨어)
패키지 다이어그램 정적 패키지 간의 의존 관계 표현
순차 다이어그램 동적 시간 순서로 객체 간 상호작용 표현
활동 다이어그램 동적 프로세스 흐름 표현
상태 다이어그램 동적 객체의 상태 변화 표현

✨ 결론

순차 다이어그램만 동적 다이어그램이고,
나머지 보기들은 모두 정적 다이어그램입니다.


 

반응형