· NCS 기반으로 구성된 핵심 이론 수록· 이론 학습 후 문제 유형을 익힐 수 있는 기출 문제 및 출제 예상 문제 수록· 실전에 대비할 수 있는 최신 기출 문제 수록· 시험 전 “꼭” 다시 살펴봐야 하는 핵심 암기집(빨리 보는 간단한 키워드) 수록
저자소개
목차
[ 1권 ] 1과목 _ 소프트웨어 설계[1장] 요구 사항 확인 101. 플랫폼 분석102. 운영체제 분석103. 네트워크 분석104. DBMS 분석105. 비즈니스 융합 분석106. 요구 공학107. 요구 분석 기법108. UML109. 애자일110. 모델링 기법111. 분석 자동화 도구112. 요구 사항 관리 도구[2장] 화면 설계 201. UI 표준202. UI 지침203. 스토리보드204. 감성 공학205. UI 설계 도구 [3장] 애플리케이션 설계 301. 코드302. 공통 모듈303. 설계 모델링304. 소프트웨어 아키텍처305. 객체 지향306. 디자인 패턴 [4장] 인터페이스 설계 401. 내외부 인터페이스 요구 사항402. 인터페이스 시스템403. 내외부 송수신404. 데이터 명세화405. 오류 처리 방안 명세화406. 인터페이스 설계407. 미들웨어 솔루션2과목 _ 소프트웨어 개발[1장] 데이터 입출력 구현 101. 논리 데이터 저장소 확인102. 물리 데이터 저장소 설계103. 데이터 조작 프러시저[2장] 통합 구현 201. 모듈 구현202. 통합 구현 지원 도구[3장] 제품 소프트웨어 패키징 301. 애플리케이션 패키징302. 애플리케이션 배포 303. 애플리케이션 모니터링 304. DRM305. 제품 소프트웨어 매뉴얼 작성306. 국제 표준 제품 품질 특성307. 소프트웨어 버전 관리 308. 빌드 자동화 [4장] 애플리케이션 테스트 관리 401. 애플리케이션 테스트의 이해402. 테스트 케이스 및 단계 403. 테스트 시나리오 및 지식 체계404. 통합 테스트 405. 결함 관리406. 테스트 자동화407. 애플리케이션 성능 개선408. 성능 개선을 위한 알고리즘[5장] 인터페이스 구현 501. 인터페이스 설계 확인502. 인터페이스 보안 및 연계 테스트503. 인터페이스 구현 검증3과목 _ 데이터베이스 구축[1장] 논리 데이터베이스 설계 101. 관계 데이터 모델102. 관계 대수103. 관계 해석104. E-R 모델105. 정보 공학 표기법106. 바커 표기법 107. 정규화108. 반정규화109. SQL 성능 튜닝110. 시스템 카탈로그[2장] 물리 데이터베이스 설계 201. 물리 환경 조사 분석202. 저장 공간 설계203. 트랜잭션 분석204. 인덱스 설계205. 분산 데이터베이스 설계206. 보안 설계207. 물리 ERD 변환과 작성208. 물리 데이터 모델 품질 검토209. CRUD 분석 [3장] SQL 응용 301. SQL 302. DDL303. DCL304. DML305. 트랜잭션306. 조인307. 서브쿼리308. 윈도우 함수309. 그룹 함수310. 집합 연산자[4장] SQL 활용 401. 뷰402. 인덱스403. 트리거와 이벤트404. 사용자 정의 함수405. 오류 처리406. OLAP[5장] 데이터 전환 501. 데이터 전환 기술502. 데이터 전환 수행503. 데이터 정제 [ 2권 ]4과목 _ 프로그래밍 언어 활용[1장] 서버 프로그램 구현 101. 서버 아키텍처102. 통합 개발 환경103. Devops104. Coding105. 객체화106. 서버 프레임워크107. Secure Coding108. API 개발109. 모듈 개발110. 배치 프로그램[2장] 프로그래밍 언어 활용 201. 기본 문법 활용202. 프로그래밍 언어 유형203. 프로그래밍 방법[3장] 응용 SW 기초 기술 활용 301. 운영체제 분석302. 메모리 관리303. 프로세스 스케줄링304. 환경 변수와 Shell script305. 메모리 성능306. 인터넷 구성307. IP/ TCP / UDP 308. 기타 프로토콜309. 유/무선 네트워크310. 네트워크 구성311. 네트워크 서비스312. 기본 개발 환경 구축5과목 _ 정보 시스템 구축 관리[1장] 소프트웨어 개발 방법론 활용 101. 소프트웨어 생명주기 모델102. 소프트웨어 개발 방법론103. 소프트웨어 개발 표준104. 소프트웨어 개발 프레임워크105. 소프트웨어 개발 방법론 테일러링106. 비용 산정 모델107. 프로젝트 일정 관리[2장] IT 프로젝트 정보 시스템 구축 관리 201. 네트워크 장비와 라우팅202. 네트워크 트렌드203. 서버 장비 운영204. 서버 구성 트렌드205. 소프트웨어 트렌드206. 데이터베이스 관리 기능207. 데이터 표준화208. 데이터베이스 트렌드[3장] 소프트웨어 개발 보안 구축 301. 소프트웨어 개발 보안 체계302. 소프트웨어 개발 보안 방법론303. 소프트웨어 보안 활동304. 입력 데이터 검증 및 표현305. 보안 기능306. 시간 및 상태307. 에러 처리308. 코드 오류309. 캡슐화310. API 오용311. 암호 알고리즘[4장] 시스템 보안 구축 401. 서비스 공격 유형402. 보안 서버403. 서버 접근 통제404. 정보보호 거버넌스와 정보보호 아키텍처405. 로그 분석406. 보안 솔루션407. 취약점 분석 및 평가 [ 별책 ] 빨리 보는 간단한 키워드01 _ 유형 분석 : 기출 문제01. 기출 문제(2020년 1회/2회 통합)02. 기출 문제(2020년 3회)03. 기출 문제(2020년 4회)04. 기출 문제(2021년 1회) 02 _ 정답 및 해설01. 기출 문제 정답 및 해설(2020년 1회/2회 통합)02. 기출 문제 정답 및 해설(2020년 3회)03. 기출 문제 정답 및 해설(2020년 4회)04. 기출 문제 정답 및 해설(2021년 1회)