반응형
2022년 2회
- 인터페이스 구현 시 사용하는 기술로 속성-값 쌍(Attribute-Value Pairs)으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷은? JSON
- 소프트웨어를 보다 쉽게 이해할 수 있고 적은 비용으로 수정할 수 있도록 겉으로 보이는 동작의 변화 없이 내부구조를 변경하는 것은? 내부구조를 변경하는 것은?
Refactoring
- 속성과 관련된 연산(Operation)을 클래스 안에 묶어서 하나로 취급하는 것을 의미하는 객체지향 개념은? Encapsulation
- 무결성 제약조건 중 개체 무결성 제약조건에 대한 설명으로 옳은 것은?
기본키는 NULL 값을 가져서는 안되며 릴레이션 내에 오직 하나의 값만 존재해야 한다.
- 트랜잭션의 상태 중 트랜잭션의 마지막 연산이 실행된 직후의 상태로, 모든 연산의 처리는 끝났지만 트랜잭션이 수행한 최종 결과를 데이터베이스에 반영하지 않은 상태는? Partially Committed
- 사용자 수준에서 지원되는 스레드(thread)가 커널에서 지원되는 스레드에 비해 가지는 장점으로 옳은 것은?
커널 모드로의 전환 없이 스레드 교환이 가능하므로 오버헤드가 줄어든다.
- Python 데이터 타입 중 시퀀스(Sequence) 데이터 타입에 해당하며 다양한 데이터 타입들을 주어진 순서에 따라 저장할 수 있으나 저장된 내용을 변경할 수 없는 것은? 튜플(tuple)타입
- 명백한 역할을 가지고 독립적으로 존재할 수 있는 시스템의 부분으로 넓은 의미에서는 재사용되는 모든 단위라고 볼 수 있으며, 인터페이스를 통해서만 접근할 수 있는 것은? Component
- 키의 종류 중 유일성과 최소성을 만족하는 속성 또는 속성들의 집합은? Candidate Key
- 악성코드의 유형 중 다른 컴퓨터의 취약점을 이용하여 스스로 전파하거나 메일로 전파되며 스스로를 증식하는 것은? Worm
- 동시에 소스를 수정하는 것을 방지하며 다른 방향으로 진행된 개발 결과를 합치거나 변경 내용을 추적할 수 있는 소프트웨어 버전 관리 도구는? RCS(Revision Control System)
- 위험 모니터링의 의미로 옳은 것은? 위험 요소 징후들에 대하여 계속적으로 인지하는 것
- 단위 테스트 도구? CppUnit / JUnit / HttpUnit
- 소프트웨어 개발에서 정보보안 3요소 무결성(인가된 사용자에 대해서만 자원 수정이 가능하며 전송중인 정보는 수정되지 않는다.) 가용성(인가된 사용자는 가지고 있는 권한 범위 내에서 언제든 자원 접근이 가능하다.) 기밀성(인가된 사용자에 대해서만 자원 접근이 가능하다.)
- 관계 데이터 모델에서 릴레이션(Relation)에 포함되어 있는 튜플(Tuple)의 수를 무엇이라고 하는가? Cardinality
- 정보공학 방법론에서 데이터베이스 설계의 표현으로 사용하는 모델링 언어는? Entity-Relationship Diagram
- 요구사항 분석에서 비기능적(Nonfunctional) 요구에 대한 설명으로 옳은 것은? '차량 대여 시스템이 제공하는 모든 화면이 3초 이내에 사용자에게 보여야 한다'는 비기능적 요구이다.
- 시스템 공격 기법 중 하나로 허용범위 이상의 ICMP 패킷을 전송하여 대상 시스템의 네트워크를 마비시키는 공격기법은? Ping of Death
- 순서가 있는 리스트에서 데이터의 삽입(Push), 삭제(Pop)가 한 쪽 끝에서 일어나며 LIFO(Last-In-First-Out)의 특징을 가지는 자료구조는? Stack
- UI와 관련된 기본 개념 중 하나로, 시스템의 상태와 사용자의 지시에 대한 효과를 보여주어 사용자가 명령에 대한 진행 상황과 표시된 내용을 해석할 수 있도록 도와주는 것은? Feedback
- 접근 통제 방법 중 조직 내에서 직무, 직책 등 개인의 역할에 따라 결정하여 부여하는 접근 정책은? RBAC
- 기기를 키오스크에 갖다 대면 원하는 데이터를 바로 가져올 수 있는 기술로 10㎝ 이내 근접 거리에서 기가급 속도로 데이터 전송이 가능한 초고속 근접무선통신(NFC : Near Field Communication) 기술은? Zing
- 데이터 모델의 구성 요소 중 데이터 구조에 따라 개념 세계나 컴퓨터 세계에서 실제로 표현된 값들을 처리하는 작업을 의미하는 것은? Operation
- 최소 작업 우선(SJF) 기법의 약점을 보완한 비선점 스케줄링 기법으로 (우선순위=대기시간+서비스시간/서비스시간) HRN 스케줄링
- 다음 중 Myers가 구분한 응집도(Cohesion)의 정도에서 가장 낮은 응집도를 갖는 단계는? 우연적 응집도(Coincidental Cohesion)
- 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 참조하는 경우의 결합도는? 내용 결합도(Content Coupling)
- 어떤 외부 컴퓨터가 접속되면 접속 인가 여부를 점검해서 인가된 경우에는 접속이 허용되고, 그 반대의 경우에는 거부할 수 있는 접근제어 유틸리티는? tcp wrapper
- 시스템의 사용자가 로그인하여 명령을 내리는 과정에 대한 시스템의 동작 중 다음 설명에 해당하는 것은? (자신의 신원(Identity)을 시스템에 증명하는 과정, 아이디와 패스워드를 입력하는 과정이 가장 일반적인 예시) Authentication(증명)
- - 네트워크를 제어부, 데이터 전달부로 분리하여 네트워크 관리자가 보다 효율적으로 네트워크를 제어, 관리할 수 있는 기술
- 기존의 라우터, 스위치 등과 같이 하드웨어에 의존하는 네트워크 체계에서 안정성, 속도, 보안 등을 소프트웨어로 제어, 관리하기 위해 개발됨
- 네트워크 장비의 펌웨어 업그레이드를 통해 사용자의 직접적인 데이터 전송 경로 관리가 가능하고, 기존 네트워크에는 영향을 주지 않으면서 특정 서비스의 전송 경로 수정을 통하여 인터넷상에서 발생하는 문제를 처리할 수 있음 -> SDN(Software Defined Networking) - - 소프트웨어에 의해 간접적으로 제어되는 장치와 소프트웨어를 실행하는 하드웨어
- 기존의 소프트웨어와 새로운 소프트웨어를 연결하는 소프트웨어
- 순서적 연산에 의해 소프트웨어를 실행하는 절차 -> 인터페이스(Interface) - UI의 종류로 멀티 터치(Multi-touch), 동작 인식(Gesture Recognition) 등 사용자의 자연스러운 움직임을 인식하여 서로 주고받는 정보를 제공하는 사용자 인터페이스를 의미하는 것은? NUI(Natural User Interface)
- 소프트웨어의 개발과정에서 소프트웨어의 변경사항을 관리하기 위해 개발된 일련의 활동을 뜻하는 것은? 형상관리
- 트랜잭션의 모든 연산들이 정상적으로 수행 완료되거나 아니면 전혀 어떠한 연산도 수행되지 않은 원래 상태가 되도록 해야 하는 데이터베이스의 트랜잭션 성질은? Atomicity
반응형
반응형
'it자격증 준비 > 정보처리기사(필기)' 카테고리의 다른 글
스크럼(Scrum) 기법 (0) | 2023.06.21 |
---|---|
소프트웨어 생명 주기(Software Life Cycle) (0) | 2023.06.21 |
[정보처리기사 21년 1회 필기 | 2과목 소프트웨어 개발] 오답노트&핵심개념정리 (0) | 2023.06.20 |
[정보처리기사 21년 1회 필기 | 1과목 소프트웨어 설계] 오답노트&핵심개념정리 (0) | 2023.06.13 |
정처기 필기공부를 본격적으로 시작하다... ! (D-28) (0) | 2023.06.10 |