2025/05/15 4

[정보 처리 기사] 제 4과목 - 프로그래밍 언어 활용

👉 프로그래밍 언어 활용 1장 ✅ 프로세스 스케줄링 기법 1️⃣ FIFO (First In First Out): 먼저 도착한 프로세스를 먼저 처리2️⃣ SJF (Shortest Job First): 실행 시간이 가장 짧은 프로세스를 우선 처리 → 최소 대기 시간3️⃣ HRN (Highest Response-ratio Next): SJF의 단점 보완→ 우선순위 = (대기 시간 + 서비스 시간) / 서비스 시간→ 짧은 작업과 오래 기다린 작업에 유리 ✅ UNIX 운영체제 1️⃣ 시분할(Time Sharing) 시스템용 대화형 운영체제2️⃣ 개방형 시스템으로 이식성/호환성 우수3️⃣ C언어 기반, 멀티유저 / 멀티태스킹 지원4️⃣ 트리 구조 파일 시스템 사용5️⃣ 통신망 관리 및 서버 시스템에 적합 ✅ Py..

[정보 처리 기사] 제 3과목 - 데이터베이스 구축

👉 데이터베이스 구축 2장 ✅ 데이터 사전 (System Catalog)✔️ 시스템 내부에서 모든 데이터 객체의 정의와 명세를 관리하는 시스템 테이블 • 메타데이터 (Metadata) 저장소• SQL로 내용 검색 가능• 시스템이 자동 생성/유지 → 일반 사용자는 직접 수정 불가• 데이터 디렉토리 (Data Directory) : 데이터 사전에 접근하기 위한 위치 정보 포함 ✅ 인덱스 (INDEX)✔️ 빠른 조회 및 검색을 위한 별도의 순서 데이터 구조 • 테이블 삭제 시 함께 삭제됨• 사용자가 직접 생성/삭제 가능• CREATE INDEX, DROP INDEX 사용 • 종류 :- 클러스터 (Clustered)- 넌클러스터 (Non-clustered)- 트리 기반 / 함수 기반 - 비트맵 / 비트맵 조인..

[정보 처리 기사] 제 3과목 - 데이터베이스 구축

👉 데이터베이스 구축 1장 ✅ 데이터베이스 기본 개념💡 데이터베이스(Database): 특정 조직 내 필요한 데이터를 공유하고 유지하며 활용하는 공용 데이터의 집합 1️⃣ 개념적 설계• 독립적인 개념 스키마 설계• ER 다이어그램, 트랜잭션 모델링 등2️⃣ 논리적 설계• 논리 스키마 및 인터페이스 설계• 정규화 및 구조 매핑3️⃣ 물리적 설계• DBMS에 맞춰 최적화된 구조 설계• 인덱스, 뷰, 트랜잭션, 접근 경로 설계 ✅ 데이터 모델 구성 요소 1️⃣ 구조 (Structure): 데이터의 정적 표현 (개체, 관계, 속성 등)2️⃣ 연산 (Operation): 실제 데이터를 처리하는 작업3️⃣ 제약 조건 (Constraint): 데이터의 논리적 제한 조건 ✅ 스키마(Schema) 종류• 개념 스키마..

[정보 처리 기사] 제 2과목 - 소프트웨어 개발

👉 소프트웨어 개발 2장 ✅ 화이트박스 테스트 (White Box Test)• 모듈 안의 내용을 직접 볼 수 있음• 내부의 논리적인 모든 경로를 테스트• 소스 코드의 모든 문장을 한번 이상 수행• 논리적 경로 점검 (선택, 반복 수행) 👉 기초 경로 검사 (Base Path Test): 대표적 화이트박스 테스트 기법: 측정 결과는 실행 경로의 기초를 정의하는 지침으로 사용👉 제어 구조 검사: 조건 검사 / 루프 검사 / 자료 흐름 검사 (Data Flow Test) ✅ 블랙박스 테스트 (Black Box Test)• 모듈 내부의 내용 알 수 없음• 소프트웨어 인터페이스에서 실시되는 테스트• SW 각 기능이 완전히 작동되는 것을 입중하는 테스트• = 기능 테스트 👉 동치 분할 검사 / 경계값 분석 ..