Certificate/정보처리기사 101

[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비트 블록, ..

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

1. 프로그래밍 언어 - 출력값 (X)2. 용어 - 관계대수 기호(O)합집합(UNION) = U차집합(DIFFERENCE) = ㅡ교차곱(CARTESIAN PRODUCT) = X프로젝트(PROJECT) = π조인(JOIN) = ▷◁3. 용어 - 디자인 패턴 (X)모듈 간의 관계 및 인터페이스를 설계할 때 참조할 수 있는 전형적인 해결방식 또는 예제생성패턴 (Creational Pattern) - 클래스나 객체의 생성과 참조 과정 정의추상 팩토리(Abstract Factory)구체적인 클래스에 의존하지 않음인터페이스를 통해 서로 연관 · 의존하는 객체들의 그룹으로 생성하여 추상적으로 표현연관된 서브 클래스를 묶어 한 번에 교체하는 것이 가능빌더(Builder)작게 분리된 인스턴스를 조합하여 객체 생성객체의 ..

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

1. 프로그래밍 언어 - 출력값 (X)전위 증감, 후위 증감2. 프로그래밍 언어 - Pointer (O)3. 프로그래밍 언어 - 출력값 (O)4. 용어 - AJAX (O)클라이언트와 서버 간 자바스크립트 및 XML을 비동기 방식으로 처리전체 페이지를 새로 고치지 않고도 웹 페이지 일부 영역만 업데이트 할 수 있도록 하는 기술5. 용어 - 데이터 교환 방식 (X)회선 교환 방식두 지점을 교환기로 물리적으로 접속시키는 방식고정 대역폭을 사용하고 동일한 전송 속도 유지속도, 코드 변환 불가, 에러복구 불가, 에러제어 불가데이터그램 방식비연결형 통신에서 주로 사용되는 방식사전에 접속 절차를 수행하지 않고 헤더에 출발지에서 목저지까지 경로 지정을 위한 충분한 정보를 붙여서 개별적으로 전달하는 방식가상 회선 방식연..

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

1. 프로그래밍 언어 - 반복문 (X)2. 프로그래밍 언어 - 단순연산 (X)3. 프로그래밍 언어 - Pointer (X)주소값 확인4. DB - Query문 (X)INSERT INTO 테이블명([속성명1, 속성명2, ...]) VALUES (데이터1, 데이터2, ..);5. 프로그래밍 언어 - 출력값 (O)6. 용어 - 화이트박스 테스트 (O)원시코드의 논리적인 모든 경로를 테스트하여 테스트 케이스를 설계하는 방법모듈 안의 작동을 직접 관찰모든 문장을 한 번 이상 실행함으로써 수행됨화이트박스 테스트의 검증 기준문장 검증 기준(Statement Coverage) : 모든 구문이 한 번 이상 수행되도록 진행분기 검증 기준(Branch Coverage) : 모든 조건문에 대한 조건식의 결과가 True인 경우..

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

1. 프로그래밍 언어 - Super Class & Sub Class (X)\2. OAuth (O)인터넷 애플리케이션에서 사용자 인증에 사용되는 표준 인증 방법인터넷 사용자가 비밀번호를 제공하지 않고 자신에게 접근권한을 부여하여 사용2010년 ETF에서 1.0이 공식 발표3. 프로그래밍 언어 - Pointer (O)4. 프로그래밍 언어 - Pointer (X)C언어에서는 주소에 해당하는 변수를 부를때 '→' 기호로 씀ex) Java ===> x.add / C언어 ===> x → add5. 리눅스 권한부여 명령어 (O)chmod6. 용어 - UML 다이어그램 (X)클래스 다이어그램UML 정적 모델링관련있는 객체들을 하나로 묶어 상위 개념으로 추상화한 것유스케이스나 클래스 등의 요소들을 그룹화하여 의존 관계를..