정처기 필기 12

2021년 정보처리기사 필기 시험 후기

2021년 정보처리기사 필기 시험 후기 생각보다 좋은 점수로 합격해서 깜짝 놀랐다. 2주 정도 공부했으나 당시에 외주를 진행하고 있어 실질적인 공부 시간은 열흘 채 안됐던 것 같다. 시나공 책을 한 번 보고 개정 이후 기출을 세 번씩 풀었다. 오히려 시험 직전까지 기출만 팠던 게 도움되지 않았나 싶다. 필기 정리 노트 1과목 1장. 요구사항 확인 2장. 화면 설계 3장. 애플리케이션 설계 4장. 인터페이스 설계 2과목 1장. 데이터 입출력 구현 2장. 통합 구현 3장. 제품 소프트웨어 패키징 4장. 애플리케이션 테스트 관리 5장. 인터페이스 구현 3과목 1장. 논리 데이터베이스 설계 2장. 물리 데이터베이스 설계 3장. SQL 응용 4장. SQL 활용 5장. 데이터 전환 4과목 1장. 서버 프로그램 구현..

[정보처리기사] 5과목 2장 - IT프로젝트 정보시스템 구축 관리

5과목 - 정보시스템 구축 관리 2장. IT프로젝트 정보시스템 구축 관리 166. 네트워크 관련 신기술 IoT (Internet of Things, 사물 인터넷) IoT는 정보 통신 기술을 기반으로 실세계와 가상 세계의 다양한 사물들을 인터넷으로 서로 연결하여 서비스를 제공하기 위한 기술 유비쿼터스 공간을 구현하기 위한 M2M 개념을 인터넷으로 확장하여 현실과 가상 세계의 모든 정보와 상호 작용하는 IoT 개념으로 진화 주요 기술 스마트 센싱 기술 유무선 통신 및 네트워크 인프라 기술 사물 인터넷 인터페이스 기술 개방형 아키텍처를 필요로 하기 때문에 정보 보안 기술의 적용이 주요 M2M (Machine to Machine, 사물 통신) M2M은 무선 통신을 위한 기계와 기계 사이의 통신 CDMA (부호 ..

[정보처리기사] 5과목 1장 - 소프트웨어 개발 방법론 활용

5과목 - 정보시스템 구축 관리 1장. 소프트웨어 개발 방법론 활용 157. 소프트웨어 개발 방법론 소프트웨어 개발 방법론의 개요 소프트웨어 개발, 유지보수 등에 필요한 여러 일들의 수행 방법과 이러한 일들을 효율적으로 수행하려는 과정에서 필요한 각종 기법 및 도구를 체계적으로 정리하여 표준화한 것 목적 : 소프트웨어의 생산성과 품질 향상 종류 구조적 방법론 / 정보공학 방법론 / 객체지향 방법론 / 컴포넌트 기반 방법론 / 애자일 방법론 / 제품 계열 방법론 등 구조적 방법론 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리 중심의 방법론 복잡한 문제를 다루기 위해 분활과 정복 원리 적용 정보공학 방법론 정보 시스템 개발을 위해 정형화된 기법들을 상호 연관성 있게 통합 및 적용하는 ..

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

4과목 - 프로그래밍 언어 활용 2장. 프로그래밍 언어 활용 127. 변수 기억 클래스 자동 변수 (auto) 함수나 코드의 범위를 한정하는 블록 내에서 선언되는 변수 함수나 블록이 실행되는 동안에만 존재하며 이를 벗어나면 자동 소멸 레지스터 변수 (register) 메모리가 아닌 CPU 내부 레지스터에 기억영역을 할당받는 변수 자주 사용되는 변수를 레지스터에 저장하여 처리 속도를 높이기 위해 사용 CPU에 저장되어 메모리 주소를 가질 수 업기 때문에 '&' 연산자 사용 불가능 정적 변수 (static) 내부 정적 변수 : 선언한 함수나 블록 내에서만 사용 외부 정적 변수 : 모든 함수에서 사용 가능 함수나 블록이 종료된 뒤에도 값이 소멸되지 않음 외부 변수 (extern) 현재 파일이나 다른 파일에서 ..

[정보처리기사] 3과목 3장 - SQL 응용

3과목 - 데이터베이스 구축 3장. SQL 응용 101. SQL의 개념 SQL (Structured Query Language)의 개요 국제 표준 데이터베이스 언어 관계대수와 관계해석을 기초로 한 혼합 데이터 언어 SQL의 분류 DDL (Data Define Language, 데이터 정의어) SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어 CREATE : SCHEMA, DOMAIN, TABLE, VIEW, INDEX 정의 ALTER : TABLE에 대한 정의 변경 DROP : SCHEMA, DOMAIN, TABLE, VIEW, INDEX 삭제 DML (Data Manipulation Language, 데이터 조작어) 저장된 데이터를 실질적으로..

[정보처리기사] 3과목 1장 - 논리 데이터베이스 설계

3과목 - 데이터베이스 구축 1장. 논리 데이터베이스 설계 70. 데이터베이스 설계 데이터베이스 설계 시 고려사항 무결성 : 삽입, 삭제, 갱신 등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약 조건을 항상 만족해야함 일관성 : 저장된 데이터들 사이나, 특정 질의에 대한 응답이 변함없이 일정해야함 회복 : 시스템 장애 발생 시 장애 발생 직전 상태로 복구할 수 있어야함 보안 : 불법적인 데이터의 노출 또는 손실로부터 보호할 수 있어야함 효율성 : 응답시간의 단축, 시스템의 생산성, 저장 공간의 최적화 등이 가능해야함 데이터베이스 확장 : 지속적으로 데이터를 추가할 수 있어야함 데이터베이스 설계 순서 요구 조건 분석 개념적 설계 논리적 설계 물리적 설계 구현 요구 조건 분석 데이터베이스를 사용할..