2020 정보처리기사 필기
[2020 정보처리기사 필기 요약] 4과목 - 프로그래밍 언어 활용(응용 SW 기초 기술 활용_1)
- 2 - 응용 SW 기초 기술 활용 1. 운영 체제의 개념 1) 운영체제의 정의 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임 최상위 사용자 응용프로그램 유틸리티 운영체제 최하위 하드웨어 2) 운영체제의 목적 처리능력 향상(Throughput) 일정 시간 내 시스템이 처리하는 일의 양 사용 가능도 향상(Turn Around Time) 작업 시작 시간부터 완료 시간까지의 시간 신뢰도 향상(Availability) 즉시 사용가능한 정도 반환시간 단축(Reliability) 주어진 문제를 정확하게 해결하는 정도 * 영어와 함께 외우세요! 단축되는 건 반환시간(Reliability) 뿐이고, 다른 것은 다 향상됩니다 ..
[2020 정보처리기사 필기 요약] 4과목 - 프로그래밍 언어 활용(서버 프로그램 구현)
- 1 - 서버 프로그램 구현 1. 개발 환경 구축 1) 개발 환경 구축의 개요 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것 2) 하드웨어 환경 사용자와의 인터페이스 역할을 하는 클라리언트, 클라이언트와 통신해 서비스를 제공하는 서버로 구성된다. 웹 서버의 기능 HTTP/HTTPS 지원 브라우저 요청/응답 프로토콜 통신 기록 처리한 요청들을 로그 파일로 기록 정적 파일 관리 HTML, CSS, 이미지 등의 정적 파일을 저장하고 관리 대역폭 제한 네트워크 트래픽의 포화를 방지하기 위해 응답속도 제한 가상 호스팅 하나의 서버로 여러 개의 도메인 이름을 연결 인증 사용자가 합법적인 사용자인지를 확인 3) 소프트웨어 환경 클라이언트와 서버 운영을 위한 시스템 ..
[2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(IT프로젝트 정보시스템 구축 관리_1)
- 2 - IT프로젝트 정보시스템 구축 관리 1. 네트워크 관련 신기술 1) IoT(사물 인터넷) 정보 통신 기술 기반으로 실세계와 가상세계의 다양한 사물들을 인터넷으로 서로 연결한 기술 사람과 사물, 사물과 사물 간에 지능 통신을 할수 있는 엠투엠(M2M)의 개념을 인터넷으로 확장 기술 종류 : 스마트 센싱 기술, 유무선 통신 및 네트워크 인프라 기술 등 개방형 아키텍처, 정보 보안 기술의 적용이 필요 2) M2M(사물 통신) 무선 통신을 이용한 기계와 기계 사이에 통신 변압기 원격 감시, 전기, 가스 등의 원격 검침, 무선 신용카드 조회기, 무선 보안 단말기, 버스 운행 시스템, 위치 추적 시스템 등 부호 분할 다중 접속(CDMA), GSM 등 다양한 무선 통신망 사용 3) 모바일 컴퓨팅 휴대형 기기..
[2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(소프트웨어 개발 방법론 활용_2)
1. 수학적 산정 기법 1) 수학적 산정 기법의 개요 상향식 비용 산정 기법으로 경험적 추정 모형, 실험적 추정 모형이라고 하며 개발 비용 산정의 자동화를 목표로한다. 비용을 자동으로 산정하기 위해 사용되는 공식은 과거 유사한 프로젝트를 기반으로해 경험적으로 유도된 것이다. 2) COCOMO 모형 COCOMO모형은 보헴(Bohem)이 제안한 것으로, 원시 프로그램 규모인 LOC(원시 코드라인 수)에 의한 비용산정 기법이다. 개발할 소프트웨어의 규모(LOC)를 예측한 후 이를 소프트웨어 종류에 따라 다르게 책정되는 비용 산정 방정식에 대입해 비용을 산정한다. 비용 견적의 강도 분석 및 비용 견적의 유연성이 높아 소프트웨어 개발비 견적에 널리 통용됨. 같은 규모의 프로그램이라도 그 성격에 따라 비용이 다르게..
[2020 정보처리기사 필기 요약] 5과목 - 정보시스템 구축 관리(소프트웨어 개발 방법론 활용_1)
- 1 - 소프트웨어 개발 방법론 활용 1. 소프트웨어 개발 방법론 1) 소프트웨어 개발 방법론의 개요 소프트웨어 개발 방법론은 소프트웨어 개발, 유지보수 등에 필요한 여러가지 일들의 수행 방법과 이러한 일들을 효율 적으로 수행하려는 과정에서 필요한 각종 기법 및 도구를 체계적으로 정리하여 표준화 한것 목적 -> 소프트웨어의 생산성과 품질 향상 종류 -> 구조적 방법론, 정보공학 방법론, 객체지향 방법론, 컴포넌트 기반 방법론, 애자일 방법론, 제품 계열 방법론 2) 구조적 방법론 정형화된 분석 절차에 따라 사용자 요구사항을 파악해 문서화 하는 처리(Process) 중심의 방법론 복잡한 문제를 다루기 위한 분할과 정복(Divide and Conquer)를 이용한다. 순서 타당성 검토 단계 -> 계획 단계..
[2020 정보처리기사 필기 요약] 3과목 - 데이터베이스 구축(논리 데이터베이스 설계_3)
1. E-R 모델 1) E-R 모델의 개요 개념적 데이터 모델로, 피터 첸(Peter Chen)에 의해 제안되고 기본적인 구성요소가 정립됨. E-R 모델은 개체와 개체간의 관계를 기본요소로 이용해 현실 세계의 무질서한 데이터를 개념적인 논리 데이터로 표현하기 위한 모델이다. 개체 타입과 이들 간의 관계 타입을 이용해 현실 세계를 개념적으로 표현한다. 데이터를 개체, 관계, 속성으로 묘사한다. E-R 모델은 특정 DBMS를 고려한 것은 아니다. E-R 다이어그램으로 표현한다. 2) E-R 다이어그램 E-R 모델의 기본 아이디어를 이해하기 쉽게 기호를 사용하여 시각적으로 표현한 그림이다. 실체간의 관계는 물론 조직, 사용자, 프로그램 데이터 등 시스템 내에서 역할을 가진 모든 것들을 표현한다. 또한 데이터에..
[2020 정보처리기사 필기 요약] 3과목 - 데이터베이스 구축(논리 데이터베이스 설계_2)
1. 데이터 모델의 구성 요소(Entity) 1) 개체의 정의 및 특징 개체(Entity)는 사람이 생각하는 개념이나 정보 단위 같은 현실 세계의 대상체다. 개체는 실세계에 독립적으로 존재하는 유형, 무형의 정보로 서로 연관된 몇 개의 속성으로 구성됨. 파일 시스템의 레코드를 대응하는 것으로 어떤 정보를 제공하는 역할을 수행 영속적으로 존재하는 개체의 집합 독립적으로 존재하거나 그 자체로서도 구별이 가능 유일한 식별자에 의해 식별이 가능 개체는 업무 프로세스에 의해 이용됨 다른 개체와 하나 이상의 관계가 있다. * 학과 속성에서 "산업 공학"을 개체(Entity)라고 합니다! 컴퓨터 공학도 개체고, 경영학과도 개체입니다. 박용준도 개체구요. 엑셀로 비유하면 Cell 한 개를 의미합니다. 2) 개체 선정 ..
[2020 정보처리기사 필기 요약] 3과목 - 데이터베이스 구축(논리 데이터베이스 설계_1)
- 1 - 논리 데이터베이스 설계 1. 데이터베이스 설계 1) 데이터베이스 설계의 개념 사용자의 요구를 분석해 그것들을 컴퓨터에 저장할 수 있는 데이터베이스의 구조에 맞게 변형한 후 특정 DBMS로 데이터베이스를 구현하여 일반 사용자들이 사용하게 하는 것 2) 데이터베이스 설계 시 고려 사항 무결성 : 삽입, 삭제, 갱신 등의 연산 후에도 데이터 베이스에 저장된 데이터가 정해진 제약 조건을 항상 만족해야 함 일관성 : DB에 저장된 데이터들 사이나, 특정 질의에 대한 응답이 처음부터 끝까지 일관되야함. 회복 : 시스템에 장애가 발생했을 때 장애발생 직전의 상태로 복구가능해야함 보안 : 불법적인 데이터의 노출 또는 변경이나 손실로부터 보호할 수 있어야 함 효율성 : 응답시간의 단축, 시스템의 생산성, 저장..
[2020 정보처리기사 필기] 기출 문제(1회+2회 통합)
[2020 정보처리기사 필기] 기출 문제 2020년 1회, 2회 정보처리기사 필기시험은 2020년 초부터 발생한 코로나바이러스감염증-19(COVID-19) 확산방지와 수험자 보호를 위해 6월 6일에 통합 시행되었습니다. ※ 2020년부터 전면 개편된 과목으로 자격검정이 시행되므로 2019년까지 출제된 문제는 참고만 하시기 바랍니다. ※ 목차에서 연도별 회차는 당해 기사, 산업기사 등급 및 서비스 분야 자격검정 중 해당 종목 시행 회차를 의미합니다. ※ 정보처리기사 자격은 기능·기술 분야, 정보통신 직무 분야, 정보기술 중직무 분야 기사 등급 국가기술자격으로 자격검정 시행기관은 한국산업인력공단입니다. 아래의 링크를 들어가면 문제를 확인할 수 있고 모의고사를 진행할 수 있습니다. 개인적 의견으로는 개정되었다..
[2020 정보처리기사 필기 요약] 2과목 - 소프트웨어 개발(인터페이스 구현_1)
- 5 - 인터페이스 구현 1. 모듈 연계를 위한 인터페이스 기능 식별 1) 모듈 연계의 개요 모듈 연계는 내부 모듈과 외부 모듈 또는 내부 모듈 간 데이터 교환을 위해 관계를 설정하는 것으로 대표적인 모듈 연계 방법에는 EAI와 ESB 방식이 있다. EAI(Enterprise Application Integration) EAI는 기업 내 각종 애플리케이션 및 플롯폼 간의 정보 전달, 연계 통합 등 상호 연동이 가능하게 해주는 솔루션이다. EAI는 비즈니스 간 통합 및 연계성을 증대시켜 효율성 및 각 시스템 간의 확정성을 높여준다. 유형 기능 Point-to-Point 가장 기본적인 애플리케이션 통합 방식으로, 1대1로 연결한다. 변경 및 재사용이 어렵다는 단점. Hub & Spoke 단일 접점인 허브 ..