1. 운영체제에서 하드웨어를 새로 설치했을 때, 해당 하드웨어를 사용하는 데 필요한 시스템 환경을 운영체제가 자동으로 구성해주는 기능
2. 효율적인 프로그램 개발을 위해 필요한 프로그램을 모아놓은 집합체로서, 프로그래밍 언어에 따라 일반적으로 도움말, 설치 파일, 샘플 코드 등을 제공하는 프로그램
3. 프로그램 문장을 하나씩 번역하고 실행할 수 있도록 하는 프로그램으로, 이 방식의 대표적인 언어로 BASIC, LISP, PROLOG 등이 있음
4. 전역 변수를 사용하지 않고 객체를 하나만 생성하도록 하며, 생성된 객체를 어디에서든지 참조할 수 있도록 하는 패턴
5. 메모리가 공유되는 하나의 객체에 두 개 이상의 스레드가 동시에 값을 변경하려고 할 때 발생되는 성능 저하의 문제점
6. 임계영역을 가진 스레드들의 실행 시간이 서로 겹치지 않게 각각 단독으로 실행되게 하는 기술
7. 설계 및 구현 단계에서 해킹 등의 공격을 유발할 가능성이 있는 잠재적인 보안 취약점을 사전에 제거하고, 외부 공격으로부터 안전한 소프트웨어를 개발하는 기법
8. 애플리케이션을 실행하여 코드에 존재하는 메모리 누수 현황을 발견하고, 발생한 스레드의 결함 등을 분석하기 위한 도구로, Avalanche, Valgrinde 등이 있음
9. 애플리케이션에 부하나 스트레스를 적용하여 애플리케이션의 성능 측정 지표를 점검하는 도구 혹은 가상의 사용자를 생성하고 테스트를 수행하는 도구이며, 종류로는 JMeter. LoadUI. OpenSTA 등이 있음
10. 결함 우선순위 중 24시간 안에 즉시 수정해야 하고, 이슈가 발생하면 일반적으로 전체 기능이 동작하지 않고, 어떤 테스트도 더 이상 진행할 수 없을 때 부여하는 우선순위
11. 실무적으로 검증된 개발보안 방법론 중 하나로써 SW 보안의 모범 사례를 SDLC(Software Development Life Cycle)에 통합한 소프트웨어 개발 보안 생명주기 방법론 (20년 3회 필기 기출)
12. 소프트웨어 취약점 및 취약점에 대한 범주 시스템으로, 소프트웨어의 결함을 이해하고 이러한 결함을 식별·수정 및 방지하는데 사용할 수 있는 자동화된 도구를 작성하는 시스템 (20년 3회 필기 기출)
13. ‘개념 관점, 역할기반 관점, 활동평가 관점, 활동구현 관점, 취약성 관점’등의 활동중심, 역할 기반의 프로세스로 구성된 집합체로서 이미 운영중인 시스템에 적용하기 적당한 소프트웨어 개발 보안 방법론 (20년 3회 필기 기출)
14. 소프트웨어 개발 표준 중 소프트웨어의 품질 및 생산성 향상을 위해 소프트웨어 프로세스를 평가 및 개선하는 국제 표준으로, 공식 명칭은 ISO/IEC 15504 (20년 3회 필기 기출)
15. 기존 무선 랜의 한계 극복을 위해 등장하였으며, 대규모 디바이스의 네트워크 생성에 최적화되어 차세대 이동통신, 홈네트워킹, 공공 안전 등의 특수목적을 위한 새로운 방식의 네트워크 기술 (20년 3회 필기 기출)
16. 현실속의 사물을 소프트웨어로 가상화 한 모델로, 현실속의 사물을 대신해 컴퓨터 등 가상세계에서 다양한 상황을 모의 실험하기 위한 용도로 사용하는 기술 (20년 3회 필기 기출)
17. N개의 서로 다른 단말기에서 동일한 콘텐츠를 자유롭게 이용할 수 있는 서비스 (20년 3회 필기 기출)
18. 소프트웨어를 제공하는 입장에서는 악의적이지 않은 유용한 소프트웨어라고 주장할 수 있지만 사용자 입장에서는 유용할 수도 있고 악의적일 수도 있는 애드웨어, 트랙웨어, 악성 공유웨어 (20년 3회 필기 기출)
19. 웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스, 데이터베이스 등을 만드는 기술 (20년 3회 필기 기출)
20. 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻하는 것으로, 주로 가독성을 높이고 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위 (20년 3회 필기 기출)
해답은 더보기 밑에 있습니다!
1. Plug and Play(PnP)
2. 라이브러리
3. 인터프리터
4. 싱글톤 패턴(Singleton Pattern)
5. 경쟁 조건(Race Condition)
6. mutex
7. 시큐어 코딩
8. 동적 분석 도구
9. 성능 테스트 도구
10. 결정적(Critical)
11. Seven Touchpoints
12. CWE (Common Weakness Enumeration)
13. CLASP (Comprehensive, Lightweight Application Security Process)
14. SPICE
15. Mesh Network
16. Digital Twin(디지털 트윈)
17. N-Screen(앤 스크린)
18. Grayware(그레이웨어)
19. Mashup(매시업)
20. 리팩토링(Refactoring)
'2020 정보처리기사 실기 > 기출예상문제' 카테고리의 다른 글
[2020 정보처리기사 실기 기출] 예상문제8 (0) | 2020.10.07 |
---|---|
[2020 정보처리기사 실기 기출] 예상문제7 (0) | 2020.10.07 |
[2020 정보처리기사 실기 제2회 기출문제] (0) | 2020.10.07 |
[2020 정보처리기사 실기 제1회 기출문제] (0) | 2020.10.07 |
[2020 정보처리기사 실기 기출] 예상문제5 (0) | 2020.10.07 |