절차지향 프로그래밍(Procedure Oriented Programming) 방법과 객체지향 프로그래밍(Object Oriented Programming) 방법 비교
정보관리기술사 제125회 4교시 30번 문항으로, 과목은 SW공학/프로젝트관리입니다. ‘캡슐화’ 키워드는 정보관리기술사 기출 7문항에 나왔습니다.
원문 문제
정보관리기술사 제125회 30번. 절차지향 프로그래밍(Procedure Oriented Programming) 방법과 객체지향 프로그래밍(Object Oriented Programming) 방법 비교
핵심 키워드
- 절차 지향 프로그래밍
- 객체 지향 프로그래밍
- 캡슐화
- 상속
- 다형성
- 모듈화
고득점 가이드 — 1. 개요
절차지향 프로그래밍 (POP) 은 데이터를 처리하는 함수·프로시저 흐름 중심의 패러다임이고, 객체지향 프로그래밍 (OOP) 은 데이터와 행위를 함께 묶은 객체 중심의 패러다임이다. 레거시 시스템 현대화에서는 두 패러다임의 구조적 차이와 OOP 핵심 원리의 이점을 이해해야 적절한 설계 방향을 선택할 수 있다.
출제 이력
- 절차 지향 프로그래밍기출 1문항
- 객체 지향 프로그래밍기출 1문항
- 캡슐화기출 7문항
- 상속기출 3문항
- 다형성기출 2문항
- 모듈화기출 2문항
- 제117회 27번JAVA 언어의 Abstract Class(추상클래스)와 Interface(인터페이스)SW공학4교시겹치는 키워드: 상속, 다형성
- 제134회 5번객체 간의 데이터 보호를 위한 정보은닉(Information Hiding)SW공학1교시겹치는 키워드: 캡슐화무료
- 제131회 12번객체지향 방법론에서 캡슐화(Encapsulation)와 정보은닉(Information Hiding)SW공학1교시겹치는 키워드: 캡슐화무료
- 제129회 9번객체지향 프로그래밍의 캡슐화(Encapsulation)SW공학1교시겹치는 키워드: 캡슐화무료
- 제118회 18번소프트웨어 설계의 중심 원리인 추상화, 정보은닉, 단계적 분해, 모듈화SW공학2교시겹치는 키워드: 모듈화
- 제108회 14번Java 언어의 추상 클래스(Abstract Class)와 인터페이스(Interface)SW공학2교시겹치는 키워드: 상속
- 제130회 8번VXLAN(Virtual eXtensible LAN)인프라1교시겹치는 키워드: 캡슐화무료
- 제124회 24번OSI 7 Layer의 각 계층과 특징인프라3교시겹치는 키워드: 캡슐화