2021 정보처리기사/필기 요약

[정보처리기사 필기] 5과목 키워드 정리

시나공 2020 정보처리기사 필기 문제집에 각 단원별 10개 키워드 정리한 내용입니다. ​ ​ 5. 정보시스템 구축 관리 5.1 소프트웨어 개발 방법론 활용 ​에자일 방법론 - 소프트웨어 개발 방법론 중 하나. - 소규모 프로젝트, 고도의 숙련된 개발자, 급변하는 요구사항에 적합. - 대표적 종류: 익스트림 프로그래밍(XP), 스크럼, 칸반, 크리스탈 - 절차: 사용자 스토리 > 계획 > 계발 > 승인 테스트 소프트웨어 비용 결정 요소 - 프로젝트 요소: 제품 복잡도, 시스템 크기, 요구되는 신뢰도 - 자원 요소: 인적 자원, 하드웨어 자원, 소프트웨어 자원 - 생산성 요소: 개발자 능력, 개발 기간 델파이 기법 - 하향식 비용 산정 기법 - 전문가 감정 기법의 주관적인 편견을 보완하기 위해 많은 전문가..

2021.04.06 게시됨

2021 정보처리기사/필기 요약

[정보처리기사 필기] 4과목 키워드 정리

4. 프로그래밍 언어 활용 4.1 서버 프로그램 구현 ​웹 서버 - 클라이언트로부터 직접 요청을 받아 처리하는 서버로 저용량의 정적 파일들을 제공. - Apache HTTP Server, Microsoft Internet Information Service, Google Web Server - 기능: HTTP/HTTPS 지원, 통신 기록, 정적 파일 관리, 대역폭 제한, 가상 호스팅, 인증 웹 어플리케이션 서버(WAS) - 사용자에게 동적 서비스를 제공하기 위해 웹 서버로부터 요청을 받아 데이터 가공 작업을 수행하거나 웹 서버와 데이터베이스 서버 또는 웹 서버와 파일 서버 사이에서 인터페이스 역할을 하는 서버. - Apache Tomcat, IBM Websphere, Oracle WebLogic 등 개발..

2021.04.06 게시됨

2021 정보처리기사/필기 요약

[정보처리기사 필기] 3과목 키워드 정리

3과목 데이터베이스 구축 3.1 논리 데이터베이스 설계 데이터베이스 설계 요구 조건 분석 요구 조건 명세서 작성 개념적 설계 개념 스키마, 트랜잭션 모델링, E-R모델 논리적 설계 논리 스키마 설계, 트랜잭션 인터페이스 설계 물리적 설계 물리적 구조 데이터 변환 구현 DDL로 DB 생성 데이터 모델의 구성요소 - 구조(Structure): 논리적으로 표현된 개체 타입들간의 관계. 데이터 구조 및 정적 성질을 표현한다. - 연산(Operation): 데이터베이스에 저장된 실제 데이터를 처리하는 작업에 대한 명세. 데이터베이스를 조작하는 기본 도구. - 제약 조건(Constraint): 데이터베이스에 저장될 수 있는 실제 데이터의 논리적인 제약 조건. 개체(Entity) - 데이터베이스에 표현하려는 것으로 ..

2021.04.06 게시됨

2021 정보처리기사/필기 요약

[정보처리기사 필기] 2과목 키워드 정리

2. 소프트웨어 개발 2.1 데이터 입출력 구현 배열 - 동일한 자료형의 데이터들이 같은 크기로 나열되어 순서를 갖고 있는 집합. - 정적인 자료구조로 기억 장소의 추가가 어렵고 데이터 삭제 시 빈 공간이 남아있어 메모리 낭비 발생. - 반복적인 데이터 처리 작업에 적합. 선형 리스트 - 일정한 순서에 의해 나열된 자료 구조. - 배열을 이용하는 연속 리스트, 포인터를 이용하는 연결 리스트. - 연속 리스트: 기억장소 이용 효율은 밀도가 1로 가장 좋음. 데이터 삽입을 위해서 연속적인 빈 공간이 있어야 하며 삽입, 삭제 시 자료의 이동이 필요함. 연결 리스트 - 자료들을 반드시 연속적으로 배열시키지는 않고 임의의 기억 공간에 기억시키되, 자료 항목의 순서에 따라 노드의 포인터 부분을 이용하여 연결시킨 자..

2021.04.06 게시됨

2021 정보처리기사/필기 요약

[정보처리기사 필기] 1과목 키워드 정리

1과목 소프트웨어 설계 1.1 요구사항 확인 폭포수 모형 - 소프트웨어 개발도 이전 단계로 돌아갈 수 없다는 전제하에 각 단계를 확실히 매듭짓고 그 결과를 철저하게 검토하여 승인 과정을 거친 후에 다음 단계를 진행하는 개발 방법론. - 고전적 생명주기 모형 / 선형 순차적 모형 - 제품의 일부가 될 메뉴얼을 작성해야 함. - 각 단계가 끝난 후에 다음 단계를 수행하기 위한 결과물이 명확하게 산출 되어야 함. - 타당성 검토 > 계획 > 요구 분석 > 설계 > 구현 > 시험 > 유지보수 나선형 모형 - 점진적 모형: 보헴이 제안. - 나선을 따라 돌 듯이 여러 번의 소프트웨어 개발 과정을 거처 점진적으로 완벽한 소프트웨어를 개발하는 것. - 소프트웨어를 개발하면서 발생할 수 있는 위험을 관리하고 최소화하는..

2021.04.06 게시됨