전체 글 438

[정보처리기사 실기] 2020년 2회 10 - 디자인 패턴

10한 객체의 상태가 바뀌면 그 객체에 의존하는 다른 객체들에게 연락이 가서 자동으로 내용이 갱신되는 방식으로, 일대다 의존성을 정의하는 패턴이다. 상호 작용을 하는 객체 사이에서는 가능하면 느슨하게 결합하는 이 패턴을 영문으로 쓰시오. 답더보기Observer 해설 행위패턴 > 옵저버 https://developernew.tistory.com/235 [정보처리기사 실기] 디자인 패턴: 소프트웨어 설계를 위한 참조 모델각 모듈의 세분화된 역할이나 모듈듈 간의 인터페이스와 같은 코드를 작성하는 수준의 세부적인 구현 방안을 설계할 때 참조할 수 있는 전형적인 해결 방식developernew.tistory.com

[정보처리기사 실기] 2020년 2회 09 - 테스트

09애플리케이션을 실행하지 않고, 소스 코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위하여 사용하는 테스트를 쓰시오. 답더보기정적 분석, 정적 테스트 해설 정적 테스트 동적 테스트(화이트박스 테스트, 블랙박스 테스트) * 정적 테스트- 정적 테스트는 코드를 실행하지 않는다- 워크스루, 인스펙션, 코드검사 * 동적 테스트- 화이트박스 테스트는 모든 코드에 대해 한 번 이상의 실행이 일어난다

[정보처리기사 실기] 2020년 2회 08 - 보안 프로토콜

08네트워크 트래픽에 대해 IP(Internet Protocol) 계층에서 IP 패킷 단위의 데이터 변조 방지 및 은닉 기능을 제공하는 네트워크 계층에서의 보안 통신 규약을 쓰시오. 답더보기IPSec(Internet Protocol Security) 해설 - IPSec(대소문자 구분 없음)- SSL: TCP/IP 계층에서 인증/암호화 기능을 제공하는 보안 프로토콜- S-HTTP: 기존 HTTP의 기능에 암호화 기능을 추가한 프로토콜

[정보처리기사 실기] 2020년 2회 06 - SQL

06 다음 테이블을 참고하여 에서 요구하는 SQL문을 작성하시오.학번(varchar)이름 (varchar) 학년(number)수강과목 (varchar) 점수 (number) 연락처 (varchar) 20E0232김인영3세무행정4.5010-5412-454419D0024이성화2토목개론3 010-1548-479620E0135성유수4실용법학3.5 010-9945-741120E0511우인혁1데이터론2 010-3451-4972 ㆍ3, 4학년의 학번, 이름을 조회한다.ㆍIN 예약어를 사용해야 한다. ㆍ속성명 아래의 괄호는 속성의 자료형을 의미한다. 답더보기SELECT 학번, 이름 FROM 학생 WHERE 학년 IN (3, 4); 해설 1) SELECT 학번, 이름 FROM 학생 WHERE 학년=3 OR 학..

[정보처리기사 실기] 2020년 2회 05 - 프로그래밍 [JAVA]

05 다음 JAVA로 구현된 프로그램을 분석하여 괄호에 들어갈 알맞은 답을 쓰시오.class Parent { void show() {System.out.println("parent");}}class Child extends Parent { void show() {System.out.println("child");}}public class Test { public static void main(String[] args){ Parent pa = ( 괄호 ) Child(); pa.show(); }} 답더보기new 해설코드실행순서 및 해석1class Parent { 2 void show() {System.out.println("parent");} 3 } 4 cla..

[정보처리기사 실기] 2020년 2회 04 - 개발 방법론

04 시제품을 끊임없이 제작하며 사이클을 반복하는 개발 방법론으로, 워터폴과 대조적이며, 소프트웨어 개발을 넘어 기업 경영 전반에서 사용되고 있다. 고객의 변화하는 요구사항과 환경 변화에 능동적인 이 소프트웨어 개발 방법론을 쓰시오. 답더보기애자일, Agile 해설 폭포수 모형나선형 모형프로토타입 https://developernew.tistory.com/238 [정보처리기사 필기] 제1과목 소프트웨어 설계 - 요구사항 확인소프트웨어 생명주기 1. 폭포수 모형 Waterfall Model= 고전적 생명 주기 모형 - 1970년대부터 사용된 가장 오래되고 전통적인 소프트웨어 생명 주기 모형- 이전 단계로 돌아가 수 없다- 선형 순차적 모developernew.tistory.com

[정보처리기사 실기] 2020년 2회 03 - 웹 개발

03 클라이언트와 서버 간 자바스크립트 및 XML을 비동기 방식으로 처리하며, 전체 페이지를 새로 고치지 않고도 웹페이지 일부 영역만을 업데이트할 수 있도록 하는 기술을 의미하는 용어를 쓰시오. 답더보기AJAX, Asysnchronous JavaScript and XML 해설 AJAX와 함께 나오는 키워드: XML, 비동기, 자바스크립트, JSON, SGML * XML: 태그 상에서 마크업를 만드는 데 사용하는 마크업 언어* JSON: 속성-값 쌍으로 이루어져 AJAX에서 데이터 전송용으로 사용다는 개방형 표준 포맷* SGML(Standard Generalized Markup Language): 문서용 마크업 언어를 정의하기 위한 메타 언어

[정보처리기사 실기] 2020년 2회 02 - 프로그래밍 [Python]

02 다음 Python으로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오.asia = {'한국', '중국', '일본'}asia.add('베트남')asia.add('중국')asia.remove('일본')asia.update({'한국', '홍콩', '태국'})print(asia) 답더보기{'한국', '중국', '베트남', '홍콩', '태국'} 해설 중괄호 { }Python에서는 세트를 의미java와 C에서는 배열을 의미 Python의 '세트'의 특징- 중괄호 { }- 동일자료 중복 X- 순서 X

[정보처리기사 실기] 2020년 2회 01 - 시스템 관리

01 시스템 관리와 관련하여 다음의 설명이 의미하는 용어를 쓰시오A는 한국IT 보안관제실에서 근무하게 되었다. A는 서비스 운용 중 외부 공격으로 인한 서버다운, 자연재해, 시스템 장애 등의 비상 상황에도 고객 응대 서비스를 정상적으로 수행하기 위해 구축한 시스템을 관리하는 업무를 수행한다. 이 용어는 위와 같은 비상 상황이 발생한 경우 "비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상 가동 될 때까지의 시간"을 의미한다. 답더보기RTO(Recovery Time Objective)