정보처리기사 필기 요약 4

[2022 정보처리기사] [필기 요약] 제 5과목 - 정보시스템 구축 관리

시뮝 연구소의 내용을 참고해 작성했습니다. 5-1 소프트웨어 개발방법론 선정 (1) 소프트웨어 생명주기 모델 소프트웨어 생명주기(SDLC; Software Development Life Cycle) 소프트웨어 생명주기는 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차이다. 소프트웨어 생명주기 모델 프로세스 요구사항 분석 단계 설계 단계 구현 단계 테스트 단계 유지보수 단계 소프트웨어 생명주기 모델 종류 종류 설명 폭포수 모델(Waterfall Model) [2021년 3회] 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 선형 순차적 모형으로 고전적 생명주기 모형이라고도 함 (가장 오래됨) 절차: 타당성 검토→계획→요구사항분석→설계→구현→테스트→유지보수 프로토..

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

시뮝 연구소의 내용을 참고해 작성했습니다. 4-1 서버프로그램 구현 개발환경 구축 개발환경 구축은 응용 소프트웨어의 개발 편의성, 개발 성능 향상을 위해 하드웨어 및 소프트웨어 개발환경을 구축하는 과정이다. 개발환경 구축 도구의 분류 빌드 도구 / 구현 도구 / 테스트 도구 / 형상 관리 도구 개발환경 구축 절차 프로젝트 요구사항 분석 필요 도구 설계 개발언어 선정 구현도구 선정 빌드, 테스트 도구 선정 개발환경 구성요소 개발환경 구분 하드웨어 개발환경 서버 하드웨어 개발환경 웹 서버 (Web Server) 웹 애플리케이션 서버 (WAS; Web Application Server) 데이터베이스 서버 (DB Server) 파일 서버 (File Server) 클라이언트 하드웨어 개발환경 클라이언트 프로그램 ..

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

시뮝 연구소의 내용을 참고해 작성했습니다. 3-1 SQL 응용 절차형 SQL 작성 (1) 트리거(Trigger) 트리거 구성 구성요소 설명 선언부 DECLARE 트리거 명칭 정의 이벤트부 EVENT 트리거 실행 타이밍, 이벤트 명시 시작/종료부 BEGIN/END 트리거 시작과 종료 표현, 블록으로 구성 제어부 CONTROL 순차처리, 비교 조건에 따라 블록 또는 문장 실행, 조건에 따라 반복 실행 SQL SQL DML을 주로 사용, 자주 사용되지 않지만 DDL(TRUNCATE 등) 사용 예외부 EXCEPTION BEGIN~END 절의 SQL문 예외 발생 시 예외 처리 방법을 정의하는 처리부 트리거 작성 예시 CREATE TRIGGER T_STUDENT BEFORE INSERT ON STUDENT BEGI..

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

시뮝 연구소의 내용을 참고해 작성했습니다. 2-1 데이터 입출력 구현 (1) 논리 데이터 저장소 확인 자료 구조(Data Structure) 자료 구조는 컴퓨터상 자료를 효율적으로 저장하기 위해 만들어진 논리적인 구조이다. 자료 구조의 분류는 선형 구조와 비선형 구조로 크게 나뉜다. 구조 설명 종류 선형 구조 데이터를 연속적으로 연결한 자료 구조 리스트, 스택, 큐, 데크[2021년 1회] 비선형 구조 데이터를 비연속적으로 연결한 자료 구조 트리, 그래프[2021년 2회] 선형 구조 > 리스트(List) 개념 설명 선형 리스트 (Linear List) 배열과 같이 연속되는 기억 장소에 저장되는 리스트 연결 리스트 (Linked List) 노드의 포인터 부분으로 서로 연결시킨 리스트 선형 구조 > 스택 스..