HOME

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 4과목 2장. 프로그래밍 언어 활용

:bulb: 정보처리기사 4과목 프로그래밍 언어 활용 2장. 프로그래밍 언어 활용 데이터 타입 Ⓑ 데이터 타입 C/C++ : char, unsigned char, short, int, long, long long, unsigned short, unsigned int, unsigned long, float, double, long double JAVA : char, byte, short, int, long, float, double, boolean 127 변수 Ⓐ 기억 클래스 기억영역을 결정하는 작업 자동 변수(Automatic Variable) : 범위가 한정된 블록 내에서 선언되...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 4과목 1장. 서버 프로그램 구현

:bulb: 정보처리기사 4과목 프로그래밍 언어 활용 1장. 서버 프로그램 구현 121 개발 환경 구축 Ⓑ 개발 환경 구축 소프트웨어 개발을 위한 소프트웨어 및 하드웨어 장비 구축 하드웨어 환경 Web Server : 클라이언트로부터 요청을 받아 처리하는 서버, 저용량의 정적 파일 제공 (ex. Apache HTTP Server, Microsoft Internet Information Service, Google Web Server) Web Application Server : 사용자에게 동적 서비스를 제공 (ex. Apache Tomcat, IBM WebSphere, Oracle WebL...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 2과목 5장. 인터페이스 구현

:bulb: 정보처리기사 2과목 소프트웨어 개발 5장. 인터페이스 구현 061 모듈 연계를 위한 인터페이스 기능 식별 Ⓐ EAI(Enterprise Application Integration) 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계 통합 등 상호 연동이 가능하게 해주는 솔루션 ex) Point-to-Point, Hub & Spoke, Message Bus, Hybrid 유형 기능 Point-to-Point 가장 기본적, 애플리케이션을 1:1로 연결 Hu...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 2과목 4장. 애플리케이션 테스트 관리

:bulb: 정보처리기사 2과목 소프트웨어 개발 4장. 애플리케이션 테스트 관리 049 애플리케이션 테스트 Ⓑ 애플리케이션 테스트의 기본 원리 파레토 법칙 : 오류의 80%는 20% 모듈에서 발견되므로 20%의 모듈을 집중적으로 테스트해야 한다. 살충제 패러독스(Pesticide Paradox) : 동일한 테스트 케이스로 동일한 테스트를 반복하면 더 이상 결함이 발견되지 않음 050 애플리케이션 테스트의 분류 Ⓑ 프로그램 실행 여부에 따른 테스트 정적 테스트 : 프로그램을 실행하지 않음 (ex. 워크스루, 인스펙션, 코드 검사) 동적 테스트 : 프로그램을 실행하여 오류를 찾음 (e...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 2과목 3장. 제품 소프트웨어 패키징

:bulb: 정보처리기사 2과목 소프트웨어 개발 3장. 제품 소프트웨어 패키징 041 소프트웨어 패키징 ⒶⒷⒸ 소프트웨어 패키징 실행 파일들을 묶어 배포용 설치 파일을 만드는 것 기능 식별 -> 모듈화 -> 빌드 진행 -> 사용자 환경 분석 -> 패키징 및 적용 시험 -> 패키징 변경 개선 -> 배포 042 릴리즈 노트 작성 Ⓑ 릴리즈 노트(Release Note) 개발 과정에서 정리된 릴리즈 정보를 고객과 공유하기 위한 문서 모듈 식별 -> 릴리즈 정보 확인 -> 릴리즈 노트 개요 작성 -> 영향도 체크정식 릴리즈 노트 작성 -&g...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 2과목 2장. 통합 구현

:bulb: 정보처리기사 2과목 소프트웨어 개발 2장. 통합 구현 038 단위 모듈 구현 Ⓒ 단위 모듈(Unit Module) 한 가지 동작을 수행하는 기능을 모듈로 구현한 것 단독 컴파일 가능 단위 기능 명세서 작성 -> 입·출력 기능 구현 -> 알고리즘 구현 039 단위 모듈 테스트 Ⓑ 단위 모듈 테스트 단위 테스트(Unit Test) 라고도 함 ex) 화이트 박스 테스트, 블랙박스 테스트 테스트 케이스(Test Case) : 입력 값, 실행조건, 기대 결과 등으로 구성됨 명세서 테스트 프로세스 : 계획 및 제어 -> 분석 및 설계 -> 구현 및...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 2과목 1장. 데이터 입·출력 구현

:bulb: 정보처리기사 2과목 소프트웨어 개발 1장. 데이터 입·출력 구현 034 자료구조 Ⓐ :bulb:선형 구조(Linear Structure) : 배열, 선형 리스트, 스택, 큐, 데크     비선형 구조(Non-Linear Structure) : 트리, 그래프 배열(Array) 동일한 자료형, 같은 크기, 순서 추가가 어렵고 삭제 시 메모리 낭비 발생 첨자 이용 반복적인 데이터 처리 작업에 적합 선형 리스트(Linear List) 연속 리스트(Contiguous List) : 연속되는 기억장소에 저장, 기억장소 이용 효율이 좋음, 삽입·삭제 시 자료 이동 필요 ...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 1과목 4장. 인터페이스 설계

:bulb: 정보처리기사 1과목 소프트웨어 설계 4장. 인터페이스 설계 027 시스템 인터페이스 요구사항 분석 Ⓑ 시스템 인터페이스 요구사항 인터페이스 이름, 연계 대상 시스템, 연계 범위 및 내용, 연계 방식, 송신 데이터, 인터페이스 주기 … 요구사항 관련 자료 준비 -> 요구사항 선별 -> 요구사항 분류 -> 요구사항 분석 및 명세서 구체화 -> 요구사항 명세서 공유 028 인터페이스 요구사항 검증 Ⓑ 요구사항 검증 요구사항 검토 계획 수립 -> 검토 및 오류 수정 -> 베이스라인 설정 동료검토(Peer Review) : 개발자가 직접 설명 및...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 1과목 3장. 애플리케이션 설계

:bulb: 정보처리기사 1과목 소프트웨어 설계 3장. 애플리케이션 설계 020 소프트웨어 아키텍처 Ⓐ 소프트웨어 아키텍처 모듈화 : 기능을 모듈 단위로 나눔, 모듈 ↓ 통합비용 ↑, 모듈 ↑ 통합비용 ↓ 추상화 : 포괄적인 개념 설계 후 세분화하여 구체화시킴 (ex. 과정 추상화, 데이터 추상화, 제어 추상화) 단계적 분해 : Niklaus Wirth가 제안한 하향식 설계 전략, 추상화를 반복 정보 은닉 : 모듈 내부 정보를 다른 모듈이 접근하거나 변경하지 못하도록 함, 수정·시험·유지보수 용이 설계 목표 설정 -> 시스템 타입 결정 -> 아키텍처 패턴 적용 -> 서브시...

더보기

[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 1과목 2장. 화면 설계

:bulb: 정보처리기사 1과목 소프트웨어 설계 2장. 화면 설계 010 사용자 인터페이스 Ⓐ 사용자 인터페이스 종류 CLI(Command Line Interface) GUI(Graphical User Interface) NUI(Natural User Interface) : 사용자의 말이나 행동으로 기기 조작 사용자 인터페이스 기본 원칙 직관성 유효성 : 사용자의 목적을 정확하고 완벽하게 달성 학습성 : 누구나 쉽게 배우고 익힘 유연성 : 요구사항 수용, 실수 최소화 사용자 인터페이스 설계 지침 사용자 중심, 일관성, 단순성, 결과 예측 가능, 가시성, 표준화, 접근...

더보기