티스토리

운클라우드
Wooncloud Blog
운클라우드
  • 분류 전체보기
    • 이야기
      • 일기
      • 개발일지
      • 제품 리뷰
      • 기타
    • 정보
      • 유용한 사이트
    • 개발 아카이브
      • HTML, CSS
      • Javascript
      • SVELTEKIT
      • Node Js
      • JAVA
      • Spring
      • 코드 저장소
      • 라이브러리
      • 개발 관련 지식
      • AWS, Cloud, Server
      • DATABASE
    • 스터디
      • 정보처리기사
      • 친절한 SQL 튜닝 스터디

블로그 메뉴

  • 홈
  • 방명록
  • 운구름 웹
  • 벨로그
  • 깃허브
  • 리틀리
  • 도시부엉

인기 글

최근 글

태그

  • 회고
  • TurboFan
  • API
  • 폰트
  • 스터디
  • 코드저장소
  • 정보처리기사
  • 자바
  • 튜닝
  • 웹디자인
  • 라이브러리
  • html
  • Java
  • 마크다운
  • 리뷰
  • CSS
  • javascript
  • 자바스크립트
  • 이클립스
  • SQL
전체 방문자
오늘
어제
hELLO · Designed By 정상우.
운클라우드

Wooncloud Blog

[정보처리기사] 직접 만들어본 정보처리기사 실기 문제
스터디/정보처리기사

[정보처리기사] 직접 만들어본 정보처리기사 실기 문제

2021. 4. 27. 17:49
반응형



정처기 실기 퀴즈

❔ 문제

  1. 유사한 성격을 가지거나 특정 형태로 분류되는 처리 요소들이 한 모듈에서 처리되는 경우의 응집도는?
  2. 파라미터가 아닌 모듈 밖에서 선언되어 있는 전역변수를 참조하고 전역변수를 갱신하는 식으로 상호 작용하는 경우의 결합도는?
  3. 모듈간의 인터페이스로 전달되는 파라미터를 통해서만 모듈 간의 상호작용이 일어나는 경우의 결합도는?
  4. 동일한 입력과 출력을 사용하여 다른 기능을 수행하는 활동들이 모여 있는 경우의 응집도는?
  5. 소프트웨어 개발 보안의 3대 요소는?
  6. 출발지 주소를 공격대상의 IP로 설정하여 네트워크 전체에게 ICMP 패킷을 직접 브로드캐스팅하여 마비시키는 공격은?
  7. 악성루틴이 숨어있는 프로그램으로 겉보기에는 정상적인 프로그램으로 보이지만 실행하면 악성코드를 실행하는 프로그램은?
  8. 스니핑이란?
  9. 소프트웨어 아키텍쳐 4+1뷰 중, 시스템의 기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰는?
  10. 비바모델이 강조하는 내용과 모델 속성을 써라
  11. 현재 공개키 암호방식 중 가장 널리 쓰이고, 소인수분해의 어려움을 이용한 방식은?
  12. IP계층에서 무결성과 인증을 보장하는 인증헤더와 기밀성을 보장하는 암호화를 이용한 IP보안 프로토콜은?
  13. 사용자가 자신의 의지와 무관하게 공격자가 의도한 행위를 특정 사이트에 요청하게 되는 공격은?
  14. 테스트 레벨 종류를 모두 쓰시오
  15. 논리 데이터 모델링 속성 3가지를 설명하시오.
  16. 리팩토링의 목적을 쓰시오
  17. 커널의 기능 4가지
  18. 제 4 정규형에 대해 설명하시오.
  19. 제 5 정규형에 대해 설명하시오
  20. chmod751을 설명하시오
  21. 선점형 스케줄링, 비선점형 스케줄링 모두 쓰시오
  22. HRN 우선순위 계산법을 쓰시오
  23. 데이터링크계층의 제어기능 3가지 쓰시오
  24. IPv4가 가지고 있는 주소고갈, 보안성, 이동성 지원 등 문제점을 해결하기 위해 128bit 주소체계를 갖는 프로토콜은?
  25. IPv4 전송방식과 IPv6 전송방식 3개씩 쓰시오
  26. 규모가 크고 복잡한 TCP/IP 네트워크에서 RIP의 단점을 개선하기 위해 자신을 기준으로 링크상태 알고리즘을 적용하여 최단경로 찾는 라우팅 프로토콜은?
  27. RIP에서 사용하는 알고리즘으로 거리벡터 라우팅 기반 메트릭정보를 인접 라우터와 주기적으로 교환하여 라우팅 테이블을 갱신하고 라우팅 테이블을 구성, 계산하는 알고리즘은?
  28. 소프트웨어 개발시 단계가 확실히 마무리 된 후 다음 단계로 넘어가는 모델은?
  29. 소프트웨어 생명주기(SDLC)에 대해 설명하시오.
  30. 시스템 개발시 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 나가는 모델은?
  31. 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발하는 방법론은?
  32. 도요타의 린 시스템 품질기법을 소프트웨어 개발 프로세스에 적용해 낭비요소를 제거하는 방법론은?
  33. 보이스 코드 정규형에 대해 설명하시오.
  34. XP의 5가치를 모두 쓰시오
  35. 매일 정해진 시간, 장소에서 짧은 시간의 개발을 하는 팀을 위한 프로젝트 관리 중심 방법론은?
  36. 비용산정모델인 Man-Month의 계산 방법은?
  37. 보헴이 제안한 프로그램 규모에 따라 비용을 산정하는 방식은?
  38. 일의 순서를 계획적으로 정리하기 위한 수렴 기법으로 비관치, 중간치, 낙관치의 3점 추정방식을 통해 일정을 관리하는 일정관리 기법은?
  39. LoC가 3만 라인이고, 개발자가 5명이며, 월평균 300라인을 개발한다. 이때 프로젝트 개발 시간 계산식과 답을 쓰시오.
  40. 4+1뷰 중 다음 설명에 해당하는 뷰는?
    ➡️ 시스템의 비기능적인 속성으로 자원의 효율적인 사용, 병행 실행, 비동기, 이벤트처리 등을 표현한 뷰
    ➡️ 개발자, 시스템 통합자 관점
  41. 대화형 어플리케이션을 모델, 뷰, 컨트롤러 3개의 서브 시스템으로 구조화 하는 패턴은?
  42. 전역변수를 사용하지 않고 객체 하나만 생성하도록 하며, 생성된 객체를 어디서든지 참조할 수 있도록하고, 한 클래스에 한 객체만 존재하도록 제한하는 디자인 패턴은?
  43. 상위 클래스에서 객체를 생성하는 인터페이스를 정의하고 하위 클래스에는 인스턴스를 생성하도록 하는 방식으로 상위 클래스에서는 인스턴스를 만드는 방법만 결정하고 하위 클래스에서는 그 데이터의 생성을 책임지고 조작하는 함수들을 오버로딩하여 인터페이스와 실제 객체를 생성하는 클래스를 분리할 수 있는 특성을 갖는 디자인 패턴은?
  44. 소프트웨어 요구, 설계 원시코드 등의 저작자 외의 다른 전문가 또는 팀이 검사하여 문제를 식별하고 문제에 대한 올바른 해결을 찾아내는 형식적인 검토 기법은?
  45. UI 설계원칙 4가지는?
  46. UML의 특징 4가지
  47. 제 1 정규화 단계를 설명하시오
  48. UML의 구성요소 3가지
  49. 시스템을 구성하는 물리적 컴포넌트와 그들 사이의 의존관계를 나타내는 다이어그램은?
  50. 애플리케이션 성능 지표 4가지는?
  51. 유스케이스나 클래스 등의 모델 요소들을 그룹화한 패키지들의 관계를 표현한 다이어그램은?
  52. 만들어진 애플리케이션을 실행하지 않고 분석하는 도구는?
  53. 객체간 동적 상호작용을 시간적 개념을 중심으로 메시지 흐름으로 표현한 다이어그램은?
  54. 모든 입력값에 대하여 기대하는 결과를 생성함으로서 발생된 오류를 모두 검출할 수 있는 테스트 오라클은?
  55. 어떤 기능을 수행하는지를 객체의 처리로직이나 조건에 따른 처리의 흐름을 순서대로 표현하는 다이어그램은?
  56. 시스템이 제공하고 있는 기능 및 그와 연관된 외부 요소를 사용자의 관점에서 표현하는 다이어그램은?
  57. 정규화에 대해 설명하시오
  58. 이상현상 3가지
  59. 이행함수 종속 제거, 종속적인 속성 분리하는 정규화 단계는?
  60. 반 정규화에 대해 설명하시오
  61. 릴레이션 A, B가 있을때 릴레이션 B의 조건에 맞는 것들만 릴레이션 A에서 튜플을 꺼내 프로젝션 하는 관계대수는 무엇인가?
  62. E-R 다이어그램에서 마름모와 타원 각각 의미하는 것은?
  63. 릴레이션에서 튜플을 삭제하면 이 튜플을 참조하는 튜플들도 함께 삭제하는 옵션은?
  64. 검색 연산의 최적화를 위해 데이터베이스 내 열에 대한 정보를 구성한 데이터 구조는?
  65. 데이터 관리의 복잡성을 해결하는 동시에 데이터 추가, 변경, 검색, 삭제 및 백업, 복구, 보안 등의 기능을 지원하는 소프트웨어는?
  66. 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기술은?
  67. EAI 구축 유형 4가지
  68. HTTP, HTTPS, SMTP등을 사용하여 XML 기반의 메시지를 네트워크 상태에서 교환하는 프로토콜은?
  69. "속성 - 값" 또는 "키 - 값" 으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포멧은?
  70. 제 2 정규화에 대해서 설명하시오.
  71. HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 단점을 개선한 특수한 목적을 갖는 마크업 언어는?
  72. 릴리즈 노트 중 회사 및 표준 제품과 관련된 메시지, 프리웨어, 및 불법 복제 방지, 중복 등 참조에 대한 고지사항을 작성하는 항목은?
  73. 자바스크립트를 사용하여 웹서버와 클라이언트 간 비동기적으로 XML 데이터를 교환하고 조작하기 위한 웹 기술은?
  74. '리소스', '메서드', '메시지' 3가지 요소로 구성되며 웹과 같은 분산 하이퍼미디어 환경에서 자원의 존재/상태 정보를 표준화된 HTTP 메서드로 주고받는 웹 아키텍쳐는?
  75. 웹상에서 네트워크 트래픽을 암호화하는 주요 방법중 하나로서 클라이언트와 서버간의 전송되는 모든 메시지를 각각 암호화하여 전송하는 보안기술은?
  76. 자바, C++, .Net 등 다양한 언어를 지원하는 단위테스트 프레임워크로 소프트웨어의 함수나 클래스 같은 서로 다른 구성 원소를 테스트할 수 있게 해주는 인터페이스 구현 검증 도구는?
  77. 헝가리안 표기법에 대해서 설명하시오
  78. 트랜잭션의 특성 4가지
  79. RollBack에 대해 설명하시오
  80. 데이터베이스 회복 기법 중 Recovery 기법중 RollBack시 Redo, Undo가 모두 실행되는 트랜잭션 처리법으로 트랜잭션 수행중 갱신 결과를 바로 DB에 반영하는 기법은?
  81. DB 스키마에 대해 서술하시오
  82. 프로그램 외부 사사용자의 요구사항 명세를 보면서 수행하는 기능 테스트이며, 기능 및 동작 위주의 테스트를 진행하기 때문에 내부 구조나 작동 원리를 알지 못해도 가능한 테스트는?
  83. 일련의 쿼리들을 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합은?
  84. 데이터베이스 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할때마다 관련 작업이 자동으로 실행되는 절차형 SQL은?
  85. 특정한 몇 개의 입력값에 대해서만 기대하는 결과를 제공해주는 오라클은?
  86. 가장 빠르고 효율적으로 수행할 최적의 처리경로를 생성해주는 DBMS 내부 핵심 엔진은?
  87. 컴퓨터와 컴퓨터간의 연결을 쉽고 안전하게 할 수 있도록 해주고 이에 대한 관리를 도와주는 소프트웨어는?
  88. 미국방부 지원 보안 모델로 보안 요소 중 기밀성을 강조하며 강제 정책에 의해 접근 통제하는 모델은?
  89. 최초의 공개키 알고리즘으로 유한 필드 내에서 이산대수의 계산이 어려운 문제를 기본원리로 하고 있는 알고리즘은?
  90. MD4를 개선한 암호화 알고리즘으로 프로그램이나 파일 무결성 검사에 사용되고 각각 512비트짜리 입력 메시지 블록에 대해 차례로 동작하여 128비트 해시값을 생성하는 해시 알고리즘은?
  91. 전송계층과 응용계층 사이에서 클라이언트와 서버간의 웹 데이터 암호화, 상호인증 및 전송시 데이터 무결성을 보장하는 보안 프로토콜은?
  92. 파티션의 장점 4가지
  93. 오류를 제거하거나 수정한 시스템에서 오류 제거와 수정에 의해 새로이 유입된 오류가 없는지 확인하는 일종의 반복 테스트 기법은?
  94. 특정 파티션에 저장될 데이터에 대한 명시적 제어가 가능한 파티셔닝은?
  95. 릴리즈 노트 작성항목중 문서이름, 제품이름, 버전번호, 릴리즈 날짜, 참고날짜, 노트 버전 등 정보를 담는 항목은?
  96. 연속적인 숫자나 날짜를 기준으로 하는 파티셔닝은?
  97. 파티션 키의 해시함수 값에 의한 파티셔닝 기법은?
  98. 전통적인 RDBMS와 다른 DBMS를 지칭하기 위한 용어로 데이터 저장에 고정된 테이블 스키마가 필요하지 않고 Join연산을 사용할 수 없으며, 수평적으로 확장이 가능한 DBMS는?
  99. 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들을 하나의 시스템으로 관리 및 운영할 수 있도록 서비스 중심의 통합을 지향하고, 버스 중심으로 각각 프로토콜이 호환할 수 있도록 애플리케이션의 통합을 느슨한 결합 방식으로 지원하는 아키텍쳐는?
  100. 각 응용 프로그램의 내부 구조와 동작을 검사하는 소프트웨어 테스트는?
  101. 검토 자료를 회의전에 배포해서 사전 검토 후 짧은 시간동안 회의를 진행하는 형태로 리뷰를 통해 문제식별, 대안 조사, 개선 활동, 학습 기회를 제공하는 가장 비형식적인 검토 기법은?
  102. 테스트 오라클 4가지는?












✅ 정답

  1. 논리적 응집도
  2. 공통 결합도
  3. 자료 결합도
  4. 통신적 응집도
  5. 기밀성, 무결설, 가용성
  6. 스무핑
  7. 트로이목마
  8. 직접 공격하지 않고 내부 파일만 확인하며 동향만 보는 소극적인 공격
  9. 논리 뷰
  10. 무결성, No Read Down, No Write Up
  11. RSA
  12. IPSec
  13. CSRF : 사이트간 요청 위조
  14. 단위테스트, 통합테스트, 시스템테스트, 인수테스트
  15. 개체, 속성, 관계
  16. 유지보수 향상, 유연한 시스템, 생산성 향상, 품질 향상
  17. 파일 관리, 주변장치 관리, 프로세스 관리, 기억장치 관리
  18. 다치 종속 제거
  19. 조인 종속 제거
  20. 파일 주인은 읽기,쓰기,실행 가능, 그룹원은 읽기, 실행 가능, 외부사용자는 실행만 가능
  21. 선점 : 라운드로빈, SRT, 다단계큐, 다단계 피드백 큐 / 비선점 : 우선순위, 데드라인, FCFS, SJF, HRN
  22. (대기시간 + 서비스시간) / 서비스시간
  23. 오류제어, 흐름제어, 회선제어 (회오흐)
  24. IPv6
  25. IPv4 → 멀티캐스트, 유니캐스트, 브로드캐스트 / IPv6 → 멀티캐스트, 유니캐스트, 애니캐스트
  26. OSPF
  27. 벨만-포드 알고리즘
  28. 폭포수 모델
  29. 요구분석부터 유지보수까지 전공정을 체계화한 절차
  30. 나선형 모델
  31. 애자일 방법론
  32. 린
  33. 결정자 후보키가 아닌 함수 종속 제거
  34. 용기, 단순성, 의사소통, 피드백, 존중
  35. 스크럼
  36. Man-Month = LoC / 프로그래머의 월간 생산성
  37. COCOMO
  38. PERT (Program Evaluation and Review Technique)
  39. (30000 / 300) / 5 = 20개월
    [💡 (Man-Month) / 인원수 ]
  40. 프로세스 뷰
  41. MVC패턴
  42. 싱글턴 패턴
  43. 펙터리 메서드 패턴
  44. 인스펙션
  45. 직관성, 유효성, 유연성, 학습성
  46. 가시화 언어, 구축 언어, 명세화 언어, 문서화 언어
  47. 원자값으로 구성
  48. 사물, 관계, 다이어그램
  49. 컴포넌트 다이어그램
  50. 처리량, 응답시간, 경과시간, 자원사용률
  51. 패키지 다이어그램
  52. 정적 분석 도구
  53. 시퀀스 다이어그램
  54. 참 오라클
  55. 활동 다이어그램
  56. 유스케이스 다이어그램
  57. 관계형 데이터 모델에서 데이터 중복성 제거, 이상현상 방지, 데이터 일관성 및 정확성을 유지하기 위해 무손실 분해하는 과정
  58. 삽입이상, 삭제이상, 갱신이상(수정이상)
  59. 제 3 정규화
  60. 정규화 된 엔티티 속성, 관계에 대해 성능향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 기법
  61. Division
  62. 마름모 : 관계, 타원 : 속성
  63. Cascade (연쇄)
  64. Index (인덱스)
  65. DBMS
  66. 데이터 마이닝
  67. 포인트 투 포인트, 허브 앤 스포크, 메시지 버스, 하이브리드
  68. SOAP (Simple Object Access Protocal)
  69. JSON
  70. 부분 함수 종속 제거
  71. XML
  72. 면책 조항
  73. AJAX
  74. REST
  75. S-HTTP (Secure HyperText Transfer Protocal)
  76. xUnit
  77. 접두어에 자료형을 붙이는 표기법
  78. ACID : 원자성, 일관성, 고립성, 영속성
  79. 오류가 발생했을 때 오류 이전 시점 상태로 철회하는 제어어.
  80. 즉각갱신회복기법
  81. 데이터베이스의 구조, 제약조건 등의 정보를 담고 있는 기본적인 구조
  82. 블랙박스 테스트
  83. 프로시저
  84. 트리거
  85. 샘플링 오라클
  86. 옵티마이저
  87. 미들웨어
  88. 벨-라파듈라 모델
  89. 디피-헬만
  90. MD5
  91. SSL/TLS
  92. 성능향상, 가용성 향상, 백업가능, 경합감소
  93. 회귀 테스트
  94. 리스트 파티셔닝
  95. 헤더
  96. 레인지 파티셔닝
  97. 해시 파티셔닝
  98. NoSQL
  99. ESB
  100. 화이트박스 테스트
  101. 워크스루
  102. 참 오라클, 샘플링 오라클, 휴리스틱 오라클, 일관성검사 오라클




 

반응형
저작자표시 비영리 변경금지 (새창열림)

'스터디 > 정보처리기사' 카테고리의 다른 글

정보처리기사 합격후기  (0) 2021.08.11
[네트워크] OSI 7계층 정리 - 네트워크 통신 표준, 기본 개념  (0) 2020.12.10
    '스터디/정보처리기사' 카테고리의 다른 글
    • 정보처리기사 합격후기
    • [네트워크] OSI 7계층 정리 - 네트워크 통신 표준, 기본 개념

    티스토리툴바