전체 글 124

[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 정적 모델링관련있는 객체들을 하나로 묶어 상위 개념으로 추상화한 것유스케이스나 클래스 등의 요소들을 그룹화하여 의존 관계를..

[필기 시험 준비]2022 기출 - 4월 24일(76/100)

1. 소프트웨어 설계1. UML 다이어그램 - 순차 다이어그램행위(Behavioral) 다이어그램객체 간의 동적 상호작용을 시간 개념을 중심으로 모델링일반적으로 다이어그램의 수직 방향이 시간의 흐름을 나타냄회귀 메시지(Self-Message), 제어블록(Statement block)등으로 구성시스템이나 객체들이 메시지를 주고받으며 시간의 흐름에 따라 상호작용하는 과정을 액터, 객체, 메시지 등의 요소를 사용해 그림으로 표현한 것💡 순차 다이어그램의 구성요소구성요소내용액터 (Actor)시스템으로부터 서비스를 요청하는 외부요소 = 사람객체 (Object)메시지를 주고받는 주체생명선 (Lifeline)객체가 메모리에 존재하는 기간, 객체 아래쪽에 점선을 그어 표현실행상자 (Active Box)객체가 메시지를..