전체 글 423

[정보처리기사 실기] 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)

[정보처리기사 필기] 제1과목 소프트웨어 설계 - 인터페이스 설계

시스템 인터페이스 요구사항 분석 1. 시스템 인터페이스: 상호 작용하기 위한 접속 방법이나 규칙 2. 시스템 인터페이스 요구사항: 개발을 목표로 하는 시스템과 외부 시스템을 연동하는 데 필요한 시스템 인터페이스에 대한 요구사항을 기술한 것 3. 시스템 인터페이스 요구사항 구성: 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기, 기타 고려사항 4. 시스템 인터페이스 요구사항 분석: 기능적/비기능적 5. 시스템 인터페이스 요구사항 분석절차: 요구사항 목록 > 자료 준비 > 기능/비기능 요구사항 분류 > 내용추가, 수정 > 이해관계자 전달 인터페이스 요구사항 검증 1. 인터페이스 요구사항 검증: 개발 범위의 기준인 베이스라인을 설정하는 것요구..

[정보처리기사 필기] 제1과목 소프트웨어 설계 - 애플리케이션 설계

소프트웨어 아키텍처 1. 소프트웨어 아키텍처의 설계: 소프트웨어를 구성하는 요소들 간의 관계를 표현하는 시스템의 구조 또는 구조체-> 좋은 품질을 유지하며 사용자의 비기능적 요구사항으로 나타난 제약을 반영하고, 기능적 요구사항을 구현하는 방법을 찾는 해결 과정 2. 모듈화 Modularity: 시스템의 기능들을 모듈 단위로 나누는 것- 모듈화를 통해 기능 분리가 가능해 인터페이스가 단순해짐- 프로그램의 효율적인 관리가 가능하고 오류의 파급 효과를 최소화 3. 추상화 Abstraction: 문제의 전체적이고 포괄적인 개념을 설계한 후 차례로 세분화하여 구체화시켜 나가는 것- 과정 추상화: 전반적인 흐름만 파악할 수 있게 설계- 데이터 추상화: 데이터 구조를 대표할 수 있는 표현으로 대체- 제어 추상화..

[정보처리기사 필기] 제1과목 소프트웨어 설계 - 화면 설계

UI: 사용자 인터페이스 1. 사용자 인터페이스(UI) - 물리적인 제어를 어떻게 전달할 것인가- 콘텐츠 표현과 전체적인 구성- 편리하고 간편한 사용을 위한 기능 2. 사용자 인터페이스의 특징: 사용자의 만족도에 가장 큰 영향을 미치는 요소- 사용자 중심 설계- 구체적 방법 제시- 소프트웨어 아키텍처 3. 사용자 인터페이스의 구분 - CLI, Command Line Interface: 텍스트- GUI, Graphic User Interface: 아이콘, 그래픽 환경- NUI, Nutral User Interface: 말, 행동으로 기기 조작 4. 사용자 인터페이스 기본 원칙 - 직관성: 쉽게 이해할 수 있어야 한다.- 유효성: 목적을 달성- 학습성: 쉽게 배울 수 있어야 한다- 유연성: 쉽게 바꿀..

[정보처리기사 필기] 제1과목 소프트웨어 설계 - 요구사항 확인

소프트웨어 생명주기 1. 폭포수 모형 Waterfall Model= 고전적 생명 주기 모형 - 1970년대부터 사용된 가장 오래되고 전통적인 소프트웨어 생명 주기 모형- 이전 단계로 돌아가 수 없다- 선형 순차적 모형: 완전히 순차적으로 한 단계, 한 단계를 진행해 나가며 한 단계를 완전히 마무리 한 다음 다음 단계로 넘어갈 수 있다- 두 개 이상의 과정이 병행하여 수행되지 않는다- 계획, 문서 중심(매뉴얼)타당성 검토 > 계획 > 요구분석 > 설계 > 구현(코딩) > 시험(검사) > 유지보수 2. 프로토타입 모형 Prototype Model: 견본품을 만들어 최종 결과물 예측 - 모형을 만들어 사용자에게 보여 주고, 사용자가 직접 사용해보게 한 후 프로토타입을 재구축하는 방법- 사용자와 시스템 사이..

[정보처리기사 필기] 시험 출제 과목 및 범위

1과목 소프트웨어 설계요구사항 확인https://developernew.tistory.com/238화면 설계https://developernew.tistory.com/239애플리케이션 설계https://developernew.tistory.com/240인터페이스 설계https://developernew.tistory.com/241 2과목 소프트웨어 개발데이터 입, 출력 구현 통합 구현 제품 소프트웨어 패키징 애플리케이션 테스트 관리 인터페이스 구현 3과목 데이터베이스 구축논리 데이터베이스 설계 물리 데이터베이스 설계 SQL 응용 SQL 활용 데이터 전환 4과목 프로그래밍 언어 활용서버 프로그램 구현 프로그래밍 언어 활용 응용 SW 기초 기술 활용 5과목 정보시스템 구축 관리소프트웨어 개발 방법론 활..