자격증/정보처리기사 필기 19

[정보처리기사 필기] 22년 1회 5과목 정보시스템 구축관리

📍 22년 1회 5과목 정보시스템 구축관리 📌 Q81. 나선형 모델 : 점진적으로 개발과정이 반복 위험분석 또한 계획 수립 이후 추가적인 위험 분석 가능 📌 Q82. 고가용성 솔루션(HACMP) : 공유 디스크를 중심으로 클러스터링으로 엮어 다수의 시스템을 동시에 연결 안정성을 높이기 위해 사용 2개의 서버를 연결하는 것으로 2개의 시스템이 각각 업무를 수행하도록 구현하는 방식이 널리 사용 점대점 연결 방식(Point-to-Point Mode) : 두 스테이션간을 별도의 회선을 사용하여 1대 1로 연결 📌 Q83. Switch Jamming : 위조된 매체 접근 제어(MAC) 주소를 지속적으로 네트워크로 흘려보내 스위치 MAC주소 테이블의 저장기능을 혼란시켜 더미 허브처럼 작동하게 하는 공격 📌 Q84...

[정보처리기사 필기] 22년 1회 4과목 프로그래밍 언어 활용

📍 22년 1회 4과목 프로그래밍 언어 활용 📌 Q61. IPv6 패킷 헤더 : 40 octet 고정 길이 주소 자동설정(Auto Configuration) 기능을 통해 손쉽게 이용자의 단말을 네트워크에 접속 IPv4 호스트 주소를 자동으로 설정하며 유니캐스트 지원 클래스별로 네트워크와 호스트 주소의 길이 다름 📌 Q62. C언어 📌 Q63. OSI 7계층 데이터링크 계층(2계층) : HDLC, PPP, LLC 응용계층(7계층) : HTTP 📌 Q64. ||(or) : 하나라도 참이면 1, 모두 거짓이면 0 📌 Q65. IPv6 : 16비트씩 8부분 16진수로 표시 2^128개의 주쇼를 표현 📌 Q66. JAVA 예외 : 오동작이나 결과에 악영향을 미칠 수 있는 실행시간 동안에 발생한 오류 인덱스가 그 ..

[정보처리기사 필기] 22년 1회 2과목 소프트웨어 개발

📍 22년 1회 2과목 소프트웨어 개발 📌 Q21. 클린코드를 작성하기 위한 원칙 추상화 : 상위 클래스를 통해 프로그램 특성만 간략하게, 하위클래스를 통해 세부적 내용 구현 의존성 : 다른 모듈에 미치는 영향을 최소화 가독성 : 누구든지 읽기 쉽게 작성 중복성 : 중복을 최소화 할 수 있는 코드 작성 📌 Q22. 테스트 드라이버 : 테스트의 대상이 되는 하위모듈을 호출하고 파라미터를 전달하는 가상의 모듈로 상향식테스트에 필요 테스트 스텁 : 하양식테스트에 필요 📌 Q23. 스택 : 인터럽트처리, 서브루틴 호출 작업에 응용 큐 : FIFO 방식, 뒤에서 노드가 삽입되며 앞에서 노드가 제거 데크 : 선형 리스트의 양쪽 끝에서 삽입과 삭제 모두 가능 📌 Q24. 모듈화의 장점 : 오류의 파급효과 최소화 기능..

[정보처리기사 필기] 22년 1회 1과목 소프트웨어 설계

📍 22년 1회 1과목 소프트웨어 설계 📌 Q1. 인터페이스 설계 시 오류메시지나 경고에 관한 지침 : 소리나 색의 사용 등을 통해 정확하고 완벽하게 사용자에게 전달해야 함 📌 Q2. 애자일 소프트웨어 개발 : 개인과의 상호작용, 동작하는 소프트웨어, 고객과의 협력, 변환에 대응하기를 가치있게 여김 📌 Q3. 테스트 단계(요구사항 분석 X) : 소프트웨어 시스템이 사용되는 동안 발견되는 오류를 정리 📌 Q4. Inheritance(상속성) : 상위 클래스의 메소드와 속성을 하위 클래스가 물려받는 것 Polymorphism(다형성) : 하나의 클래스나 메서드가 다양한 방식으로 동작이 가능 📌 Q5. 하향식설계 : 통합 검사 시 인터페이스가 이미 정의되어 있어 통합 간단 레벨이 낮은 데이터 구조의 세부사항..

[정보처리기사 필기] 22년 2회 5과목 정보시스템 구축관리

📍 22년 2회 5과목 정보시스템 구축관리 📌 Q81. 정보보안 3요소 : 무결성, 기밀성, 가용성, (휘발성 X) 📌 Q82. tcp wrapper : 외부 컴퓨터가 접속되었을 때 접속 인가 여부를 점검해 인가된 경우에는 접속 허용, 반대의 경우에는 거부하는 접근제어 유틸리티 📌 Q83. Zing : 키오스크에 갖다 대면 원하는 데이터를 바로 가져옮 10cm 이내 근접거리에서 기가급 속도로 데이터 전송이 가능한 초고속 근접무선통신(NFC) 📌 Q84. 응용프로그램 취약점 관리 : 실행 프로세스 권한설정, 운영체제 접근제한, 운영체제 정보수집제한 취약점 분석 : 서버 관리실 출입 통제(환경 및 시설) 📌 Q85. 개발 프레임워크 : 이미 정해진 코드를 호출해 사용하고 자체적인 흐름을 가짐 라이브러리 : ..

[정보처리기사 필기] 22년 2회 4과목 프로그래밍 언어 활용

📍 22년 2회 4과목 프로그래밍 언어 활용 📌 Q61. strcat : 문자열 연결 함수 📌 Q62. C언어 📌 Q63. C언어 📌 Q64. Header Lenth : 32비트 워드단위로 표시 Packet Length : IP헤더를 제외한 패킷 전체의 길이, 최대크기 2^16 - 1 📌 Q65. 파이썬 📌 Q66. RIP 라우팅 프로토콜 : IGP와 EGP로 분류했을 때 IGP에 해당 📌 Q67. HRN스케줄링 : 최소작업우선(SJF)의 약점을 보완 우선순위 = 대기한시간 + 서비스를 받을 시간 / 서비스를 받을 시간 📌 Q68. UNIX 운영체제 : Multi-User, Multi-Tasking 모두 지원 📌 Q69. UDP 프로토콜 : 비연결형 서비스 단순한 헤더구조로 오버헤드가 적음 TCP와 같이..

[정보처리기사 필기] 22년 2회 3과목 데이터베이스 구축

📍 22년 2회 3과목 데이터베이스 구축 📌 Q41. 정규형 : 1NF - 모든 '도'메인이 원자값 2NF - '부'분적 함수 종속을 제거 3NF - '이'행적 함수 종속 관계 BCNF - 모든 '결'정자가 후보키 4NF - '다'치 종속 5NF - 모든 '조'인 종속 📌 Q42. Atomicity : 트랜잭션 모든 연산들이 정상적으로 수행완료되지 않으면 어떠한 연산도 수행되지 않은 원래 상태가 되야 함 Consistency : 시스템 고정요소는 트랜잭션 수행 전후에 같아야 함 Isolation : 트랜잭션 실행시 다른 트랜잭션의 간섭을 받으면 안됨 Durability : 트랜잭션 완료 결과가 데이터 베이스에 영구히 기억 📌 Q43. 분산 데이터 시스템의 목표에는 분산 투명성이 없음 📌 Q44. 많은 것..

[정보처리기사 필기] 22년 2회 2과목 소프트웨어 개발

📍 22년 2회 2과목 소프트웨어 개발 📌 Q21. 상향식 통합테스트 : 시스템 구조도의 하위에 있는 모듈을 먼저 구현하고 테스트 모듈간의 인터페이스와 시스템의 동작의 상태를 파악하고자 할 때 상향식보다 하향식 통합테스트를 사용하는 것이 유리 📌 Q22. 이진탐색 : 배열의 중간값을 찾아 비교하며 탐색 📌 Q23. 워크스루 : 요구사항 명세서 작성자를 포함하여 사전 검토한 후에 짧은 검토회의를 통해 결함 발견 인스펙션 : 요구사항 명세서 작성자를 제외한 다른 검토 전문가들이 요구사항 명세서를 확인하며 결함 발견 📌 Q24. 형상관리 : 소프트웨어 변경사항을 관리하기 위해 개발된 일련의 활동 크랙 : 소프트웨어를 수정하여 소프트웨어를 크랙하는 사람이 원하지 않는 기능(예. 수정방식)을 비활성화하거나 제거하..

[정보처리기사 필기] 22년 2회 1과목 소프트웨어 설계

📍 22년 2회 1과목 소프트웨어 설계 📌 Q1. 순차다이어그램은 동적 측면을 모델링 📌 Q2. 메시지 지향 미들웨어(MOM)은 느리고 안정적인 응답을 필요로 하는 이기종 분산 데이터 시스템의 데이터 동기를 위해 사용 동기방식 : 요청하면 결과가 주어질 때까지 대기 비동기방식 : 요청 후 대기시간동안 다른 요청에 대해 처리 가능 📌 Q3. 익스트림프로그래밍은 애자일 방법론 애자일방법론 : 꾸준히 고객의 반응을 반영하는 소프트웨어 개발방법론 구조적방법론 : 절차중심의 소프트웨어 개발 방법론 📌 Q4. 유스케이스 구성요소간의 관계 : 확장, 일반화, 연관, (구체화 X) 액터 : 대출자, SMS 등 관계 : 대출자가 대출관리를 하는 행위(화살표) 유스케이스 : 대출이력정보조회, 도서관리 등 시스템 : 유스케..