정보처리기사_필기 14

2020_06_06 필기기출

81. Rayleigh-Norden 곡선의 노력 분포도를 이용한 프로젝트 비용 산정기법은? 1.Putnam 모형 2.델파이 모형 3.COCOMO 모형 4.기능점수 모형 비용 산정 기법 전문가 감정 기법 : 조직 내에 있는 경험 많은 두 명 이상의 전문가에게 비용 산정을 의뢰하는 기법 델파이 기법 : 전문가 감정 기법의 주관적 편견을 보완하기 위해 많은 전문가의 의견을 종합 LOC 기법 : 원시 코드 라인 수 기법으로서 원시 코드 라인 수의 비관치 낙관치 기대치를 측정하여 산정하는 기법 개발 단계별 인원수 기법 : LOC를 보완하기 위한 기법, 필요 노력을 생명 주기의 각 단계별로 선정 COCOMO : 보헴이 제안한 것으로 LOC에 의한 비용 산정 기법 유형별 COCOMO Organic : 조직형 / 소규..

2020_06_06 필기기출

61. IPv6에 대한 설명으로 틀린 것은? 1.128비트의 주소 공간을 제공한다. 2.인증 및 보안 기능을 포함하고 있다. 3.패킷 크기가 64Kbyte로 고정되어 있다. 4.IPv6 확장 헤더를 통해 네트워크 기능 확장이 용이하다. IPv6의 패킷 크기는 임의로 큰 크기의 패킷을 주고 받을 수 있다. IPv4의 패킷 크기가 64Kbyte로 제한되어있다. 62. C언어에서 비트 논리연산자에 해당하지 않는 것은? 1. ^ 2. ? 3. & 4. ~ C언어에서 비트 논리 연산 : & , ^ , | , ~ , > 63. TCP/IP 프로토콜 중 전송계층 프로토콜은? 1.HTTP 2.SMTP 3.FTP 4.TCP HTTP/FTP/SMTP ---> OSI7계층 중 7층인 응용계층에서 동작 TCP---------..

2020_06_06 필기기출

41. SQL 의 분류 중 DDL에 해당하지 않는 것은? 1.UPDATE 2.ALTER 3.DROP 4.CREATE DDL (데이터 정의어): CREATE, ALTER, DROP DML (데이터 조작어): SELECT, INSERT, UPDATE, DELETE DCL (데이터 제어어): GRANT, REVOKE 42. 다음 두 릴레이션에서 외래키로 사용된 것은? (단 밑줄 친 속성은 기본키이다.) 1.수강번호 2.과목번호 3.학번 4.과목명 외래키 - 타 릴레이션의 기본키를 참조하는 속성 or 속성들의 집합 문제 읽어보면 (밑줄 친 속성은 기본키이다.) 적혀있음 고로 수강쪽에 과목번호가 있거나 과목쪽에 수강번호가 있어야함 43. 데이터 무결성 제약조건 중 “개체 무결성 제약”조건에 대한 설명으로 맞는 것..

2020_06_06 필기기출

21. 정렬된 N개의 데이터를 처리하는데 O(Nlog2N)의 시간이 소요되는 정렬 알고리즘은? 1. 선택정렬 2. 삽입정렬 3. 버블정렬 4. 합병정렬 선택정렬 : O(n^2) 삽입정렬 : O(n^2) 버블정렬 : O(n^2) 합병정렬 : O(Nlog2N) O(1) : 상수형 복잡도 (해시 함수) O(logN) : 로그형 복잡도 (이진 탐색) O(N) : 선형 복잡도 (순차 탐색) O(NlogN) : 선형 로그형 복잡도 (퀵 정렬, 병합정렬) O(N^2) : 제곱형 (거품 정렬, 삽입 정렬, 선택 정렬) 22. White Box Testing 에 대한 설명으로 옳지 않은 것은? 1.Base Path Testing, Boundary Value Analysis가 대표적인 기법이다. 2.Source Code ..

인터페이스 구현 검증_5장. 인터페이스 구현_2과목

첫 번째 기대결과 = 실제 결과 구현 기술에 따라 검증도구 요건 달라짐(필요한 조건) 검증 도구(자동화) xUnit- Java(Junit), C++(Cppunit)등 다양한 언어를 지원하는 단위 테스트 프레임워크 STAF- 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크 FitNesse - 웹 기반 테스트 케이스 설계 / 실행 / 결과 확인 등을 지언하는 테스트 프레임워크 NTAF- Naver 테스트 자동화 프레임워크이며, STAF와 FitNesse를 통합 Selenium- 다양한 브라우저(웹) 지원 및 개발언어를 지원하는 웹 어플리케이션 테스트 프레임 워크 watir - Ruby(언어) 기반 웹 어플리케이션 테스트 프레임워크 모니터링 도구 APM - (Application P..

인터페이스 기능 구현_5장. 인터페이스 구현

첫 번째 모듈 세부 설계서 설계와 표준에 맞게 정형화(일정한 형식) 쉽고 직관적으로 (다이어그램 활용) => 컴포넌트 명세서 => 인터페이스 명세서 두 번째 통신을 이용한 구현 XML(eXtensible Markup Language) 마크업(태그)과 콘텐트(내용)으로 구성 새로운 태그 생성가능, 다목적 마크업 언어 JSON(JavaScript Object Notation) 독립적, 개방형 표준(인기만점), XML을 대체 속성과 값으로 이뤄진 데이터 객체 전달 보편적으로 AJAX(웹2.0 기술 통칭) 기술에서 사용 세 번째 예외(오류) 처리 방식 통신으로 구현된 인터페이스에서 예외 처리 송신 측 AJAX 반환값이 fail이면 처리 메시지에 따라 처리절차 구분 비동기, 콜백 활용 수신 측 try ~ catc..

테스트자동화/성능분석_4장. 어플리케이션 테스트

첫 번째 테스트 자동화 장점 자원(인력, 시간)감소 품질 보장, 일관성(객관적 평가) 시각적 표현, UI없는 서비스도 테스트가능 단점 교육 및 학습을 위한 자원(시간, 비용)이 필요함 상용SW인 경우 추가 비용이 필요함 두 번째 유형별 테스트 자동화 도구 정적 분석 도구: 실행 없이 코딩표준 및 복잡도 체크 테스트 실행 도구: 스크립트 언어를 사용하여 테스트 스크립트 언어를 사용하여 테스트 데이터 주도 접근 방식 - 다양한 데이터를 동일한 테스트 케이스로 반복 실행 키워드 주도 접근 방식 - 데이터 + 키워드(다양한 수행 동작) 성능 테스트 도구: 처리량, 응답 시간, 결과 시간, 자원 사용률 측정 테스트 통제 도구: 테스트 계획 및 관리, 결함 관리, 형상 관리 테스트 하네스: 테스트를 위해 생성한 코..

개발 단계별 어플리케이션 테스트_4장. 어플리케이션 테스트

첫 번째 1. 구현 2. 모듈 설계, 단위 테스트 => 구조 기반 - 화이트박스(복잡도) => 명세 기반 - 블랙박스(기능테스트) 3. 아키텍처 설계, 통합 테스트 4. 요구 분석, 시스템 테스트 두 번째 비점진적 방식 - 한번에 통합. 단시간 테스트 오류 파악 및 수정 어려움 점진적 방식 -단계적 통합 오류 수정 용이 => 깊이 우선통합, 너비 우선 통합 세 번째 계획 설계 시나리오 테스트 케이스: 구현된 기능의 기대 결과를 비교하는 항목들 테스트 시나리오:여러 테스트 케이스의 집합(절차 명세) 모듈 간 연계테스트가 가능하도록 분류 특정 기준으로 여러 개의 시나리오로 분류 테스트 오라클: 기대 결과와 실제 결과를 비교하는 기법 특징: 제한적, 수학적, 자동화 종류: 참 오라클 - 모든 결과 비교, 미션..

어플리케이션 테스트의 분류_4장. 어플리케이션 테스트

첫 번째 완벽한 테스트는 불가능하다 상황에 맞게 테스트 한다 파레토 법칙 살충제 역설 오류 부재의 궤변 검증(의도한 기능 구현)&확인(요구사항 포함여부) 두 번째 명세 기반 테스트 구조 기반 테스트 경험 기반 테스트(EX)라떼는 말이야,,,) 명세 불충분, 시간 부족할 때 세 번째 화이트 박스 - 초기 수행(논리적인 경로 테스트) - 기초 경로 테스팅: 복잡성 테스트 - 제어 구조 테스팅: 조건, 반복, 흐름 - 문장 검증 기준: 모든 구문을 한 번 이상 수행했는가 - 분기 검증 기준: 모든 조건문을 한 번 이상 수행했는가 - 조건 검증 기준: 모든 조건문의 참, 거짓을 각각 한 번 이상 수행했는가 블랙 박스 - 개발 후반 수행(기능 테스트) - 동치 분할: 동등한 정상 및 비정상 인풋으로 결과 확인 -..

SW설치/사용자매뉴얼작성 _3장. SW패키징

첫 번째 목차 및 개요: 설치 과정(순서) 요약 서문: 문서 이력, 주석(주의, 참고), 구성, 설치 환경 기본 항목 설치화면: 각 과정의 이미지 첨부 오류설명: 주의사항 결과화면: 최종화면 공지 FAQ:문제발생시 해결방안 점검사항: 환경, 권한점검 네트워크: 연결상태 및 보안 고객지원: 웹사이트, 연락처 보증: 준수사항 및 라이선스 정보 두 번째 목차 및 개요: 설치 과정(순서) 요약 서문: 문서 이력, 주석(주의, 참고), 구성, 설치 환경 기본 항목 UI화면: 각 과정의 이미지 첨부 주요기능: 기능에 대한 사용버 설정: 설정 및 기본값 장치연동: 연동되는 장치 프로파일: 필수 구동환경 네트워크: 연결상태 및 보안 고객지원: 웹사이트, 연락처 보증: 준수사항 및 라이선스 정보 출처 : www.yout..