상세 컨텐츠

본문 제목

정보처리 기사 실기 2017년 3회 실패

기타정보

by 김일국 2017. 5. 7. 23:50

본문

최종결과: 2018.5.25(금) 실기시험 합격 통지를 받았습니다.^^

정보처리 기사 2017년 2회 필기 가답안 채점결과 5개 과목 DB+전자계산기+운영체제+소프트웨어+데이터통신(75+60+85+75+50=총점345) 평균 69점으로 간신히 합격했습니다.

기사 실기3회 10월14일(토요일/오전) 시험결과 11월24일 확인결과 불합격 이네요...

내년 실기시험을 준비해야 겠습니다.ㅜㅜ


1. 알고리즘 = https://www.youtube.com/watch?v=nKCcTPjM4hQ

2. 데이터에비스&업무프로세스 = https://www.youtube.com/watch?v=m9kn1N2QoGI

3. 신기술동향&전산영어 = https://www.youtube.com/watch?v=G8GNtvK33dM

4. 자바_알고리즘 = http://gabrielyj.tistory.com/46

인터넷의 여러 동영상 강의중 위 4가지로 마지막 1주일을 준비 하고 있습니다.

2014년 자료라서 개정된 공단예시문제와는 약간 거리가 있어 보이나, 강의방식과 내용이 저와 맞네요^^


================ 참고사항 ==================

기사 실기시험은 대략 5부분(대략 25문제)로 구성됩니다.

참고동영상: https://youtu.be/RpHeKKq2FRI

아래 예,

1) 업무프로세스(배점15점, 7문제) : 단답형(괄호문제5개=10점), 서술형(1개=3점), 용어(1개=2점)

2) 알고리즘(배점25점, 4문제) : 순서도(순서도1개=괄호문제3개=10점), C언어(괄호문제1개=5점), JAVA언어(실행결과출력문=5점), 용어(5점)

- C언어 예제 ( 1~10까지의 각 원소의 팩토리얼 합 구하기 1 + (1x2) + (1x2x3) + (1x2x3x4) + ... )

#include <stdio.h>

main()

{

int i= 1, J=1, K=1; //변수 초기화

do

{

i++; //반복중 1씩 증가하는 각 원소 구하기

J*=i; //반복중 각 원소의 팩토리얼 값

K+=J; //반복중 각 원소 팩토리얼값 누적

}

while(i<10); //while반복조건

printf("%d\n", K);

}

* 디버깅표를 사용해서 값을 확인(PC로 실행하는 것이 아니고, 주관식이기 때문에...)

참고: 기능사 실기 알고리즘 기출문제입니다. 참고삼아 기능사실기시험수준을 가늠해 보시기 바랍니다.(아래)

풀이(디버그표- 아래 3까지만 디버그해봐도 된다.)

 N = 0   |   H =  0             |   N < 3

N+1=1   | (H-N) = 0-1       |   Yes

N+1=2   | (H+N) = 0-1+2    |   Yes

N+1=3   | (H-N) = 0-1+2-3 |   No


3) DB(배점25점, 6문제) : SQL(쿼리구문1개=3점), SQL괄호문제(1개=4점), 용어(단답형3개=8점), 서술형(1개=10점)

4) IT신기술 및 시스템관리(배점25점, 5문제) : 용어(단답형문제5개)

5) 전산영어(배점10점, 3문제) : 용어(영문단답형문제3개)

- 참고로, 산업인력공단에서 배포하는 주관식샘플예시문제와 주의사항 입니다.http://www.q-net.or.kr/cst006.do?id=cst00601&code=1204&gSite=Q&gId= (아래)

정보처리기사(산업기사)공개문제.pdf

2017년도정보처리종목 실기시험 FAQ-Ver2.0.pdf

프로그램과 DB 주관식을 위해서 코딩실습을 클라우드 환경에서 하기로 하였습니다.

C언어 : 구름 IDE https://ide.goorm.io/ 사용 ( 1개까지 프로젝트 생성 무료 )

JAVA언어 : 코드엔비 https://codenvy.io/site/login 시용 ( 1개까지 프로젝트 생성 무료 )

DB 쿼리 : http://timespace12.dothome.co.kr/myadmin (닷홈 100M 무료호스팅 사용)

(오라클에서 배포하는 테스트용 SQL샘플 다운로드 https://dev.mysql.com/doc/employee/en/   employees_new.sql= CCL라이센스확인. https://dev.mysql.com/doc/employee/en/employees-license.html )

순서도사용알고리즘 : https://www.draw.io ( Free, 구글드라이브와 연동시 클라우드 가능)

IT신기술 및 시스템관리 : http://simssons.tistory.com/20 

기타 주관식 문제는 [시나공] 2017 정보처리기사 문제를 정리 하기로 하였습니다.

- 데이터 : 객체가 기지고 있는 정보 즉, 속성, 상태, 분류 등.

- 메소드 : 객체가 수행하는 기능 즉, 객체데이터를 처리하는 알고리즘.

- 객체(Object) : 데이터를 처리하는 매소드를 묶어 놓은 하나의 소프트웨어 모듈.

- 클래스(Class) : 공통된 데이터와 메소드를 갖는 객체의 집합.

- 메세지 : 객체들 간에 상호작용하는데 사용 즉, 객체들 사이의 행위를 지시하는 명령.

- 정보은닉(Infomation Hiding) : 다른 객체에 자신의 정보를 노출시키지 않도록 하는 기법 즉, 캡슐화, 추상화 등.

- 추상화(Abstraction) : 구체적이지 않은 객체의 부분목적(타이틀)만 표현한 기법 즉, 추상클래스, 인터페이스 등.

- 다형성(Polymorphism) : 같은 모양의 코드가 다른 행위를 하는 것 즉, 상속에서 오버라이딩, 동일클래스에서 오버로딩 등.

- 캡슐화(Encapsulation) : 객체의 데이터와 메소드를 하나로 묶고, 정보은닉을 구현한 기법 즉, 클래스 등.

- 상속(Inheritance) : 이미 정의된 상위 클래스의 데이터와 매소드를 하위 클래스가 사용가능 하도록 구현한 기법.

- CSF(Critical Success Factor) : 핵심성공요인 즉, 목표를 성취하기위한 핵심적인 요소.

- 5-FORCE : Michael Porter에 의해 제안된 산업분석도구로서 아래 5가지사항.

 1) 기존기업들간 경쟁 : 유리한 위치 차지를 위한 여러 전략

 2) 잠재적 진입자들의 위협 : 유망 산업으로의 새로운 기업 진출

 3) 대체 상품의 위협 : 차별화된 기능/서비스 필요

 4) 구매자들의 교섭력 : 가격인하, 품질개선, 서비스 증대 요구

 5) 공급자들의 교섭력 : 가격인상, 판매거절

- MVC(Model-View-Controller) 는 비즈니스 로직과 사용자 뷰 영역을 분리하기 위한 소프트웨어 개발 패턴.

- 참조무결성(Referential Integrity) : 외래키 값은 Null 이거나 참조 릴레이션(테이블)의 기본키 값고 동일해야 한다는 제약조건.

- 개체무결성(Entity Integrity) : 릴레이션(테이블)의 기본키를 구성하는 값은 Null 일 수 없다는 제약조건.

- 도메인무결성(Domain Integrity) : 속성(필드)의 값이 속성이 정의된 도메인에 속한 값이어야 한다는 제약조건.

- DB정규화의 종속성 예1 : 부품번호(기본키)은 -> 부품가격(속성)을 종속한다. 즉, 부품번호가 부품가격을 결정한다.

- DB정규화의 종속성 예2 : 거래처코드(기본키)은 -> 거래처지역(속성)을 종속한다. 즉, 거래처코드가 거래처지역을 결정한다.

- DB제1정규화(1NF) : 릴레이션에서 속성을 원자(Atomical)값으로 만든다.

- DB제2정규화(2NF) : 렐레이션에서 A(기본키)->B(속성) 즉, 완전 함수적 종속으로 만든다.(부분적 종속성제거 = 테이블분해)

- DB제3정규화(3NF) : 릴레이션에서 A(기본키) -> B(속성)를 종속하면서, B(기본키) -> C(속성)  즉, A->B->C 의 이행적 함수적 종속성을 제거한다.(1개의 릴레이션을 2개의 테이블분해)

- BC정규화=Boyce-Codd 보이스-코드(사람이름) : 결정자이면서 후보키(기본키예비)가 아닌 속성을 제거한다. 즉, 제거할 속성을 기본키로 하는 릴레이션(테이블)으로 분해

- ========== 실무에서는 위 BC정규형 까지는 필수로 처리해야 프로그램코딩시 문제가 발생하지 않는다. ==========

- DB제4정규화(4NF) : 다치 종속성 제거.

- DB제5정규화(5NF) : 조인 종속성 제거.

- 트랜잭션의 특성 A,C,I,D 설명

- Atomicity(원자성) : 트랜잭션의 연산은 데이터베이스에 모두 반영되든지, 아니면 전혀 반영되지 않아야 한다. All or Not.

- Consistency(일관성) : 트랜잭션이 성공하면, 일관성 있는 데이터베이스 상태로 변환한다.

- Isolation(독립성) : 한 트랜잭션이 데이터를 갱샌하는 동안 다른 트랜잭션이 이 데이터에 잡근하지 못한다.

- Durability(영속성) : 트랜잭선이 성공하면, 시스템에 오류가 발생하더라도 변경된 내용은 보존 되어야 한다.

- 트랜잭션 상태1 : Failed(한 트랜잭션이 오류로 실행중단된 상태), Aborted(한 트랜잭션이 Failed로 RollBack을 한 상태)

- 트랜잭션 상태2 : Redo(여러 트랜잭션 작업중 Failed로 Commit된 트랜잭션을 재작업), Undo(여러 트랜잭션 작업중에 Failed로 Commit이전인 트랜잭션을 취소)

- 개인키암호화(Private Key Encryption) : 비대칭 알고리즘(공인인증서)에서 사용하는 복호화에 사용되는 키(서명키)

- 공개키암호화(Public Key Encryption) : 비대칭 알고리즘(공인인증서)에서 사용하는 암호화에 사용되는 키(공개키)

- SWOT : SWOT는 강점(Strength), 약점(Weakness), 기회(Opportunity), 위협(Threat)의 머리글자를 모아 만든 단어로 경영 전략을 수립하기 위한 분석 도구이다.

- 근거리무선통신(NFC:Near Field Communication) : 고주파를 이용한 근거리 무선통신 기술. 아주 가까운 거리에서 양방향 통신을 지원하는 RFID 기술의 일종. 10Cm 안에서 최고 427Kbps의 속도로 데이터 전송 지원, 모바일 기기에서 결제, 상점물품정보, 교통카드, 출입통제, 잠금장치등 광범위하게 활용됨.

- 무선랜(WLAN:Wireless LAN) : 무선접속장치(AP)가 설치된 곳을 중심으로 무선주파수로 근거리 통신을 하는 기술로, 차세대 WLAN 표준인 802.11n 규격이 상용화 되면서, 520Mbps의 전송속도를 지원하게 되었다.

정보처리기사(산업기사)공개문제.pdf
3.73MB
2017년도정보처리종목 실기시험 FAQ-Ver2.0.pdf
0.06MB
employees_new.sql
0.02MB

관련글 더보기

댓글 영역