프로그래밍기능사 CBT
종목 메뉴
프로그래밍기능사 이 종목 문제 풀기

패키지 활용의 핵심 개념 정리

패키지 활용 과목의 출제기준 단원을 바탕으로 프로그래밍 언어, 응용SW 기초 기술, 데이터베이스와 SQL, 화면구현과 UI 테스트, 개발 환경 구축 및 운영까지 시험에 나오는 핵심 내용을 정리한다.

패키지 활용은 소프트웨어 개발과 활용에 필요한 전반적인 기초 역량을 평가하는 과목이다. 출제기준 단원을 보면 일반과 기본 지식에서 출발하여 프로그래밍 언어 활용 및 응용, 응용SW 기초 기술활용, 화면구현 및 UI 테스트, SQL 작성 및 활용, 테스트 및 배포, 개발자 환경 구축, 개발 환경 운영 지원까지 폭넓은 범위를 다룬다. 사무용 패키지 소프트웨어의 활용 능력과 더불어 개발 환경 이해가 함께 요구되는 점이 특징이다.

프로그래밍 언어 분야에서는 구조적 프로그래밍과 객체지향 프로그래밍이 핵심 개념이다. 구조적 프로그래밍은 절차 중심으로 코드를 체계적으로 구성하는 방식이고, 객체지향 프로그래밍은 객체 단위로 기능과 데이터를 묶어 설계하는 방식이다. 문항 지문에서는 스프레드시트에서 반복 작업이나 복잡한 작업을 하나의 명령으로 정의해 실행하는 매크로 기능처럼 패키지 소프트웨어의 실무 활용 능력도 자주 묻는다.

데이터베이스 기초와 SQL 작성 및 활용 단원에서는 데이터베이스관리시스템의 주요 기능을 이해해야 한다. 특히 SQL SELECT 문에서 특정 열의 값을 기준으로 정렬할 때 사용하는 절, 데이터 조회와 데이터 수정 문법은 빠짐없이 익혀야 할 요소이다. 조회와 수정은 데이터를 다루는 기본기이므로 개념과 문법을 함께 정리해 두는 것이 좋다.

화면구현 및 UI 테스트 단원에서는 사용자 인터페이스를 구성하고 테스트하는 절차를 다루며, 애플리케이션 테스트수행에서는 프로그램의 품질을 확인하는 방법을 학습한다. 개발자 환경 구축과 기본 개발환경 구축 단원에서는 개발에 필요한 환경을 준비하는 방법을, 개발 환경 백업 및 복원과 운영체계 기초 활용, 네트워크 기초 단원에서는 개발 환경을 안정적으로 유지하는 기반 지식을 다룬다.

시험 대비를 위해서는 단원별로 개념을 나누어 정리하되, 특히 SQL의 정렬과 조회, 수정 문법과 DBMS의 기능 구분, 구조적 프로그래밍과 객체지향 프로그래밍의 차이를 확실히 구분할 수 있어야 한다. 또한 패키지 소프트웨어의 기능별 용도를 묻는 지문이 반복해서 나타나므로 각 프로그램의 활용 목적을 표로 정리해 암기하면 좋다. 네트워크 기초와 운영체계 기초 활용은 개념이 겹치기 쉬우니 단원별 출제 포인트를 대비해 비교하며 학습하는 것이 효과적이다.

프로그래밍기능사 문제 더 풀기