정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

소프트웨어 설계

핵심028

클래스(Class) 다이어그램

출제 빈도 2회

원본 12쪽

클래스 다이어그램은 시스템을 구성하는 클래스, 클래스의 특성인 속성과 오퍼레이션, 속성과 오퍼레이션에 대한 제약조건, 클래스 사이의 관계를 표현한 것이다. 클래스 다이어그램의 구성 요소클래스 다이어그램은 클래스, 제약조건, 관계 등으로 구성된다.

•클래스는 각각의 객체들이 갖는 속성과 오퍼레이션(동작)을 표현함•일반적으로 3개의 구획(Compartment)으로 나눠클래스(Class)클래스의 이름, 속성, 오퍼레이션을 표기함•속성(Attribute) : 클래스의 상태나 정보를 표현함•오퍼레이션(Operation) : 클래스가 수행할 수 있는 동작으로, 함수(메소드, Method)라고도 함속성에 입력될 값에 대한 제약조건이나 오퍼레이션제약조건수행 전후에 지정해야 할 조건이 있다면 이를 적음•관계는 클래스와 클래스 사이의 연관성을 표현함관계•클래스 다이어그램에 표현하는 관계에는 연관(Relationships)관계, 집합 관계, 포함 관계, 일반화 관계, 의존관계가 있음
원본 추출 이미지(검수용·회차 숫자 원문 포함)

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.