분류 전체보기 129

[실기 시험 준비]2021 기출 - 1회(70/100)

1. 용어 - 네트워크 (O)ARP(Address Resolution Protocol)IP → MACIP 주소를 호스트와 연결된 네트워크 접속장치의 물리적 주소(MAC)로 변환하여 기능을 수행하는 프로토콜MAC을 변조하여 다른 PC에게 도달해야 하는 데이터 패킷을 가로채거나 방해RARP(Reverse Address Resolution Protocol)MAC → IP인터텟 환경에서의 호스트 상호 간 통신에서 연결된 네트워크 접속 장치의 물리적 주소인 MAC 주소를 이용해 IP 주소를 찾는 인터넷 계층의 프로토콜역순 주소 결정 프로토콜2. DB - 데이터베이스 설계 (O)물리적 설계논리적 구조로 표현된 데이터를 디스크 등의 저장장치에 저장할 수 있는 데이터로 변환하는 과정파일의 저장 구조 및 액세서 경로를 ..

카테고리 없음 2024.08.06

[실기 시험 준비]2021 기출 - 2회(95/100)

1. 용어 - 네트워크 (O)애드 혹 네트워크(Ad-hoc Network)재난 및 군사 현장과 같이 별도의 고정된 유선망을 구축할 수 없는 장소에서 모바일 호스트만을 이용해 구성한 네트워크망을 구성한 후 단기간 사용되는 경우나 유선망을 구성하기 어려운 경우 적합멀티 홉 라우팅 기능을 지원매시 네트워크(Mesh Network)차세대 이동통신, 홈네트워킹, 공공 안전 등 특수 목적을 위한 새로운 방식의 네트워크 기술대규모 디바이스의 네트워크 생성에 최적화되어 있음피코넷(PICONET)독립된 통신장치가 블루투스 기술이나 UWB통신 기술을 사용해 통신망을 형성하는 무선 네트워크파장 분할 다중화(WDM; Wavelength Division Multiplexing)광섬유를 이용한 통신기술파장이 서로 다른 복수의 신..

[2과목 소프트웨어 개발] 애플리케이션 테스트 관리 - 065. 애플리케이션 성능 개선

1. 소스 코드 최적화나쁜 코드(Bad Code)를 배제하고, 클린 코드(Clean Code)로 작성하는 것클린 코드(Clean Code) : 누구나 쉽게 이해하고 수정 및 추가할 수 있는 단순, 명료한 코드나쁜 코드(Bad Code) : 로직이 복잡하고 이해하기 어려운 코드스파게티 코드(Spaghetti Code) : 로드의 로직이 서로 복잡하게 얽혀 있는 코드외계인 코드(Alien Code) : 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 어려운 코드2. ⭐ 클린 코드 작성 원칙가독성누구든지 코드를 쉽게 읽을 수 있도록 작성코드 작성 시 이해하기 쉬운 용어를 사용하거나 들여쓰기 기능 등을 사용단순성코드를 간단하게 작성한 번에 한 가지를 처리하도록 코드를 작성클래스/메소드/함수 등을 최..

[2과목 소프트웨어 개발] 애플리케이션 테스트 관리 - 064. 복잡도 (Complexity)

시스템, 시스템 구성요소, 소프트웨어의 복잡한 정도를 나타내는 말시스템, 소프트웨어를 어느 정도의 수준까지 테스트해야 하는지, 개발하는데 어느 정도의 자원이 소요되는지 예측하는데 사용됨복잡도가 높으면 장애가 발생할 수 있으므로 정밀한 테스트를 통해 미리 오류를 제거LOC(Line Of Code), 순환 복잡도(Cyclomatic Complexity)1. 시간 복잡도알고리즘을 수행하기 위해 프로세스가 수행하는 연산 횟수를 수치화한 것시간 복잡도가 낮을수록 알고리즘 실행시간이 짧고, 높을수록 실행시간이 길어짐빅오 표기법(Big-O Notation)알고리즘 실행시간이 최악일 때 표기명령어 실행 횟수는 표기 수치보다 많을 수 없음세타 표기법(Big-θ Notation)알고리즘 실행시간이 평균일 때 표기명령어 실..

[2과목 소프트웨어 개발] 애플리케이션 테스트 관리 - 063. 애플리케이션 성능 분석

사용자가 요구한 기능을 최소한의 자원을 사용하여 최대한 많은 기능을 신속하게 처리하는 정도💡 애플리케이션 성능 측정 지표처리량(Throughput) : 일정 시간 내에 애플리케이션이 처리하는 일의 양응답 시간(Response Time) : 애플리케이션에 요청을 전달한 시간부터 응답이 도착할 때까지 걸린 시간결과 시간(Turn Around time) : 애플리케이션에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간자원 사용률(Resource Usage) : 애플리케이션이 의뢰한 작업을 처리하는 동한 CPU 사용량, 메모리 사용량, 네트워크 사용량 등 자원 사용률1. 성능 테스트 도구애플리케이션에 부하나 스트레스를 가하면서 애플리케이션의 성능 측정 지료를 점검하는 도구도구명도구 설명지원 환경JMet..

[2과목 소프트웨어 개발] 애플리케이션 테스트 관리 - 062. 결함 (Fault) 관리

오류 발생, 작동 실패 등과 같이 개발자가 설계한 것과 다르게 동작하거나 다른 결과가 발생되는 것사용자가 예상한 결과와 실행 결과 간의 차이나 업무 내용과의 불일치 등으로 인해 변경이 필요한 부분도 모두 결함에 해당1. 결함 관리 프로세스> 결함 관리 계획 → 결함 기록 → 결함 검토 → 결함 수정 → 결함 재확인 → 결함 상태 추적 및 모니터링 활동 → 최종 결함 분석 및 보고서 작성2. 결함 상태 추적테스트에서 발견된 결함은 지속적으로 상태 변화를 추적하고 관리해야 함향후 결함이 발견될 모듈 또는 컴포넌트를 추정3. 결함 추적 순서> 결함 등록(Open) → 결함 검토(Reviewed) → 결함 할당(Assigned) → 결함 수정(Resolved) → 결함 조치 보류(Deferred) → 결함 종료..

[실기 시험 준비]2021 기출 - 3회(75/100)

1. 프로그래밍 언어 - 출력값 (O) 2. 용어 - 보안위협 (X)IP 스푸핑IP 자체의 보안 취약성을 악용한 것으로 자신의 IP주소를 속여서 접속하는 공격IP 스푸핑을 통해 서비스 거부 공격(DoS)도 수행사능하며 공격 대상 컴퓨터와 서버 사이의 연결된 세션을 끊을 수도 있음종단 인증 같은 방법으로 해결DNS 스푸핑공격대상에게 전달되는 DNS IP주소를 조작해 의도치 않는 주소로 접속하는 공격공격대상은 정상적인 URL을 통해서 접속하지만, 실제로 가짜 사이트로 접속됨ARP(Address Resolution Protocol)IP → MACIP 주소를 호스트와 연결된 네트워크 접속장치의 물리적 주소(MAC Address)로 변화하는 기능을 수행하는 프로토콜MAC을 변조하여 다른 PC에게 도달해야 하는 데..

[정보처리기사 실기] 2024년 2회 실기 후기

7월 28일 기대하고 걱정하던 정보처리기사 실기날이 밝았다. 필기 합격 후, 실기는 거의 2달 뒤에 보는 거라 조금 걱정을 했다. 그 사이에 해이해질까봐 걱정되어서 매일같이 아침 8시에 도서관을 가서 밤 21시까지 하려고 노력했다.(필자는 아직 취준생....) 당일에 한 시간 정도 일찍 가서 전날에 정리해 놓은 것과 여태 풀었던 기출들 중 틀렸던 것을 보면서 공부했다. 하나 웃픈 얘기 중 하나는 나는 시험 시작 시간과 시험시간은 모른채 시험에 응시했다 ^^;;- 시험 시작 시간 : 9시 30분- 시험 시간 : 2시간 30분- 시험 끝나는 시간 : 12시 나는 1시간 10분 정도 풀고 퇴실하였다. 문제 유형은 다음과 같다.유형종류프로그래밍 언어 9문항   - C 4문항   - Java 4문항   - Pyt..

[실기 시험 준비]2022 기출 - 1회(75/100)

1. 프로그래밍 언어 - 출력값 (X)2. 용어 - RAID (X)RAID 0 : 스트라이핑 사용RAID 1 : 미러링 사용RAID 2 : 오류 정정을 위한 해밍코드 사용RAID 3 : 한 디스크를 패리티 정보 저장용으로 사용RAID 4 : RAID 3과 유사하나 블록 단위 분산 저장RAID 5 : 각 디스크에 패리티 정보 포함RAID 6 : 두 개의 패리티 정보를 디스크에 분산 저장3. DB - 용어 (O)REDO : 재작업UNDO : 취소 후 재작업4. DB - SQL (O)5. 프로그래밍 언어 - 괄호 (O)6. DB - 설명 (O)이상현상삽입 이상현상삭제 이상현상갱신 이상현상7. 프로그래밍 언어 - 출력값 (O)8. 프로그래밍 언어 - 함수 (O)9. 용어 - 보안 (X)대칭키 암호화 알고리즘개인..

[실기 시험 준비]2022 기출 - 2회(70/100)

1. 용어 - 관계해석 (O)관계 데이터의 연산을 표현하는 방법코드(E. F. Codd)가 수학의 술어 해석(Predicate Calculus)에 기반을 두고 관계 데이터베이스를 위해 제안원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지님원하는 정보를 정의할 때 계산 수식을 사용튜플 해석식을 사용하는 튜플 관계해석과 도메인 해석식을 사용하는 도메인 관계해석으로 구분2. 용어 - 암호화 알고리즘 (X) 대칭키 암호화 알고리즘개인키 암호화 기법동일한 키로 데이터를 암복호화 하는 기법암복호화 속도가 빠름관리해야할 키의 수가 많음스트림 암호 알고리즘LSFR : 선형 피드백 시프트 레지스터RC4 : 인터넷 보안 프로토콜에서 널리 사용A5 : GSM 통신에서 사용블록암호 알고리즘DES : 64비트 블록, ..