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

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

📍 21년 2회 5과목 정보시스템 구축관리 📌 Q81. SAN(Storage Area Network) : 다른 운영체제를 가진 여러 기종들이 네트워크상에서 동일 저장장치의 데이터를 공유하게 함으로써 여러 개의 저장장치나 백업장비를 단일화시킴 📌 Q82. SSH(Secure Shell) : 기본 네트워크 포트는 22번 📌 Q83. CBD(Component Based Development) : 분석 - 사용자 요구사항 정의서, 유스케이스 명세서 설계 - 클래스 설계서, UI 설계서, 아키텍처 설계서 구현 - 프로그램 코드, 데이터베이스 테이블, 단위시험 결과서 테스트 - 통합시험 결과서, 사용자 지침서, 인수시험 결과서 📌 Q84. Bell-Lapadula Model : 자신의 권한보다 높은 보안 레벨의 문..

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

📍 21년 2회 4과목 프로그래밍 언어 활용 📌 Q61. CSMA/CA(collision avoidance) : 충돌방지 매체가 비어있음을 확인한 후 충돌을 회피하기 위해 임의의 시간을 기다린 후 데이터 전송 동시전송에 의한 충돌에 대비해 확인신호 전송 CSMA/CD(collision detection) : 충돌감지 📌 Q62. 결합도 (강함) '내'용(content) > '공'통(common) > 외'부'(external) > '제'어(control) > '스'탬프(stamp) > '자'료(data) (약함) ('내'게 '공''부'하라 강요하지 말아요 '제'가 '스'트레스 받'자'나요) 📌 Q63. C언어 a = 4 (00000100) b = 7 (00000111) a | b = 00000111 = 7..

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

📍 21년 2회 3과목 데이터베이스 구축 📌 Q41. 수평분할(파티셔닝) : range(범위), hash(해시), list(리스트), round robin(라운드-로빈), (예측분할 X) 📌 Q42. 시스템 카탈로그 : DBMS가 스스로 생성하고 유지, (사용자가 직접 갱신 X) 📌 Q43. 중복되는 절을 없애기 위해서 SELECT절 뒤에 'DISTINCT' 사용 📌 Q44. DROP : VIEW 삭제 📌 Q45. DDL CREATE : 스키마, 도메인, 인덱스 등을 정의 📌 Q46. SQL문 INTERSECT : 교집합 📌 Q47. 스키마 설계 : 논리적 설계(물리적 설계 X) 📌 Q48. 개체무결성 : 기본키는 NULL값이나 중복값을 가질 수 없음 📌 Q49. 병행제어 기법 : 로킹기법, 타임스탬프기..

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

📍 21년 2회 2과목 소프트웨어 개발 📌 Q21. 힙정렬 : 평균, 최악 수행시간 O(nlon2n) 완전 이진트리로 입력자료의 레코드 구성 📌 Q22. 단위테스트로 발견할 수 있는 오류 : 알고리즘 오류에 따른 원치 않는 결과 통합테스트로 발견할 수 있는 오류 : 모듈 간의 비정상적 상호작용으로 인한 원치 않는 결과 📌 Q23. 결함집중 : 파레토 법칙이 좌우 결함의 대부분은 소수의 특정한 모듈에 집중 결함은 발생한 모듈에서 계속 추가로 발생할 가능성이 높음 📌 Q24. 버전 관리 체크인 : 저장소에 새로운 버전의 파일로 갱신 형상감사(Configuration Audit) : 기준선의 무결성을 평가하기 위해 확인, 검증, 검열 과정을 통해 공식적으로 승인하는 작업 📌 Q25. 블랙박스 테스트 : 프로그..

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

📍 21년 2회 1과목 소프트웨어 설계 📌 Q1. 시스템의 구성요소 : Process(처리), Feedback(피드백), Control(제어), Input(입력), Output(출력), (Maintenance X) 📌 Q2. 유스케이스(Usecase) 액터 : 대상 시스템과 상호작용하는 사람이나 다른 시스템에 의한 역할 연동 : 양방향으로(일방적 X) 데이터를 파일이나 정해진 형식으로 넘겨주는 것 시스템 액터 : 본 시스템과 데이터를 주고 받는 연동 시스템 📌 Q3. 요구사항 개발 프로세스 : 도출 - 명세 - 분석 - 확인 📌 Q4. Instance : 같은 클래스에 속한 각각의 객체 📌 Q5. 정보은닉 : 객체가 가지고 있는 속성과 오퍼레이션의 일부를 감추어서 객체의 외부에서는 접근이 불가능하게 함 ..

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

📍 21년 3회 5과목 정보시스템 구축관리 📌 Q81. 이상탐지기법(Anomaly Detection) : Signature Base, Knowledge Base라고 불림 평균적 시스템의 상태 기준으로 비정상적인 행위나 자원의 사용이 감지되면 알려줌 📌 Q82. Mandatory Access Control(강제접근통제) : 주체와 객체의 등급을 비교하여 접근 권한을 부여 📌 Q83. 텐서플로우(TensorFlow) : 구글의 구글브레인팀 제작 기계학습(Machine Learning)을 위한 오픈소스 소프트웨어 라이브러리 📌 Q84. PaaS-TA : 국내 IT 서비스 경쟁력 강화 목표 개방형 클라우드 컴퓨팅 플랫폼 📌 Q85. 정보보안을 위한 접근제어(Access Control) XDMCP(X Displ..

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

📍 21년 3회 4과목 프로그래밍 언어 활용 📌 Q61. Temporal Cohesion(시간적 응집도) : 서로 다른 기능을 같은 시간대에 함께 실행 Coincidental Cohesion(우연적 응집도) 📌 Q62. 오류제어에 사용되는 자동반복 요청방식(ARQ) : Stop-and-wait ARQ, Go-back-N ARQ, Selective-Repeat ARQ, (Non-Acknowledge ARQ X) 📌 Q63. 파이썬 📌 Q64. C언어 strcat : 문자열을 이어 붙임 📌 Q65. Garbage Collector : 더 이상 사용되지 않는 객체를 제거해주는 역할을 하는 모듈 📌 Q66. C언어 📌 Q67. JAVA 우선순위 : -- > % > & > = 📌 Q68. SSTF(Shortest..

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

📍 21년 3회 3과목 데이터베이스 구축 📌 Q41. 무결성규칙 : 정식으로 허가받은 사용자가 아닌 불법적인 사용자에 의한 갱신으로부터 데이터무결성(데이터베이스 X)을 지키기 위한 규정 📌 Q42. 트랜잭션 : 하나의 논리적 기능을 수행하기 위한 작업의 단위, 한꺼번에 모두 수행되어야 할 일련의 연산 📌 Q43. 카티션 프로덕트(cartesian product) : 곱집합 📌 Q44. 물리적 설계 : 트랜잭션 처리량, 응답시간, 디스크 용량 등을 고려 효율적인 방법으로 데이터를 저장 논리적 설계 : 트랜잭션의 인터페이스 설계 📌 Q45. 개체 무결성 : 기본키는 Null값이 될 수 없음 도메인 무결성 : 특정 속성값은 그 속성이 정의된 도메인에 속한 값이어야 함 📌 Q46. HAVING절 : GROUP ..

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

📍 21년 3회 2과목 소프트웨어 개발 📌 Q21. 강도(Stress) 테스트 : 시스템에 과다 정보량을 부과하여 과부하시에도 시스템이 정상적으로 작동되는지 테스트 회복(Recovery) 테스트 : 시스템에 고의로 실패를 유도하고 시스템이 정상적으로 복귀하는지 테스트 📌 Q22. 버블정렬 📌 Q23. 깊이우선탐색(DFS) 📌 Q24. 모듈 : 독립적인 기능을 갖는 단위 명령어들의 집합 📌 Q25. 테스트 드라이버 : 시험 대상 모듈을 호출 하위 모듈을 호출하고 파라미터 전달, 모듈 테스트 수행 후의 결과 도출 상향식 테스트에 사용 테스트 스텁 : 제어 모듈이 호출하는 타 모듈의 기능을 수행 하향식 테스트에 사용 📌 Q26. 선형구조 : 리스트, 큐, 데크, 스택 비선형구조 : 트리, 그래프 📌 Q27. ..

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

📍 21년 3회 1과목 소프트웨어 설계 📌 Q1. 요구사항 검증 : 요구사항이 고객이 정말 원하는 시스템을 제대로 정의하고 있는지 점검하는 과정 모든 요구사항 문제를 발견할 수는 없음 📌 Q2. Dependency(의존) : 한 사물의 명세가 바뀌면 다른 사물에 영향을 줌 Association(연관) 📌 Q3. 익스트림프로그래밍(XP) : 빠른 소프트웨어 개발이 목적이긴 하나 테스트도 수행 📌 Q4. 추상화기법 : 자료, 제어, 과정, (강도 X) 📌 Q5. 정보은닉(Information Hiding) : 모듈이 독립성을 갖게 해줌으로 요구사항 등 변화에 따른 수정 가능 은닉되어야 할 기본정보는 IP 주소와 같은 물리적 코드, 상세 데이터 구조 등 📌 Q6. 모델링 : 소프트웨어 개발의 전과정에서 지속적..