자격증 7

[2022 정보처리기사] [실기후기] 비전공자(?) 문과생의 정처기 합격 후기

선 인증 2022년 9월 2일... 2022년 정보처리기사 실기 시험의 합격발표가 있었다. 그리고... 소개 합격 후기를 말씀드리기 전에 나와 비슷한 처지에 놓이신 분들에게 조금이라도 정보나 도움을 드리고자 내 소개를 한 스푼 먼저 곁들이려고 한다. 포스트 제목을 '비전공자 문과생의 정처기 합격 후기'로 적어두었는데, 이는 반은 맞는 이야기고 반은 틀린 이야기다. (좀 더 틀렸나?) 일단 나는 수능에서 동아시아사, 세계사를 선택할만큼 역덕에, (역사덕후) 수학같은건 철수가 물에 소금 탈 때부터 눈을 감아버린 본투비 문과 성향의 사람이다. 그런 인간이 대학에 와서 컴퓨터공학을 복수전공으로 선택했다. 처음부터 개발자를 꿈꾸고, IT업계로 가야겠다는 생각을 하고 온 건 아니었다. 언론인이라는 꿈을 가지고 대학..

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

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

[2022 정보처리기사] [보안용어 & 최신IT용어 모음]

1. 보안 용어 Smurfing(스머핑): IP 또는 ICMP의 특성을 악용하여 특정 사이트에 집중적으로 데이터를 보내 네트워크 또는 시스템을 불능으로 만드는 공격 Key Logger Attack: 컴퓨터 사용자의 키보드 움직임을 탐지해 ID, 패스워드 등 개인의 중요한 정보를 몰래 빼가는 해킹 공격 Ransomware(랜섬웨어): 인터넷 사용자의 컴퓨터에 침입해 내부 문서 파일 등을 암호화해 사용자가 열지 못하게 하는 공격, 암호 해독을 위해 사용자에게 돈을 요구한다. ransomware에서 ransom이 몸값을 의미한다. XSS(Cross Site Scripting): 웹페이지에 악의적인 스크립트를 포함시켜 사용자 측에서 실행되게 유도함으로써, 정보유출 등의 공격을 유발할 수 있는 취약점 Secure..

[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) 노드의 포인터 부분으로 서로 연결시킨 리스트 선형 구조 > 스택 스..