22-3UML에 관한 설명이다. 빈칸 ①~③에 알맞은 용어를 적으시오.… | 2022년 정보처리기사실기 3회차 기출문제 상세 페이지
2
22-3
UML에 관한 설명이다. 빈칸 ①~③에 알맞은 용어를 적으시오.
- ( ① ): UML의 3대 구성 요소 중 하나로, 사물과 사물 사이를 이어 그 의미를 구체화·확장해 표현한다. 연관, 집합, 일반화, 의존 등이 있다.
- ( ② ): 같은 속성과 연산(메서드), 관계, 의미를 공유하는 객체들을 묶어 정의한 틀이다.
- ( ③ ): 구현 없이 추상 메서드와 상수만 선언한 형태로, 이를 구현하는 모든 클래스가 특정 메서드를 반드시 갖추도록 강제한다.
해설
① 관계(Relationship)
② 클래스(Class)
③ 인터페이스(Interface)
[해설]
UML의 3대 구성 요소는 사물(Things), 관계(Relationship), 다이어그램(Diagram)이다.
- 관계 — 사물과 사물을 잇는 연결이며 연관·집합·일반화·의존·실체화 등이 있다.
- 클래스 — 공통 속성과 연산을 가진 객체들을 찍어 내는 설계 틀이다.
- 인터페이스 — 추상 메서드와 상수만 선언해 두고, 구현하는 클래스가 그 메서드를 반드시 갖추게 하는 명세다.
혼동 주의: 클래스 다이어그램에서 인터페이스는 «interface»로 표시하고, 구현 관계는 점선에 빈 삼각형 화살표(실체화)로 잇는다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.