본문 바로가기

시나공 요약8

정보처리기사 필기 요약 4과목 프로그래밍 언어 활용 - 3장 응용 SW 기초 기술 활용 SECTION 147 운영체제의 개념 (2) 운영체제의 목적 처리 능력(Throughput) 일정 시간 내에 시스템이 처리하는 일의 양 반환 시간(Turn Around Time) 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 사용 가능도(Availability) 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 신뢰도(Reliability) 시스템이 주어진 문제를 정확하게 해결하는 정도 애플리케이션의 성능척도 4가지 : 처리량, 응답시간, 경과시간, 자원사용률 SECTION 148 Windows (2) 그래픽 사용자 인터페이스(GUI; Graphic User Interface) (3) 선점형 멀티태스킹(Preemptive Multi-Tasking) (4) PnP(Plug and p.. 2021. 8. 7.
정보처리기사 필기 요약 4과목 프로그래밍 언어 활용 - 1장 서버 프로그램 구현, 2장 프로그래밍 언어 활용 SECTION 126 개발 환경 구축 (2) 하드웨어 환경 클라이언트(Client) 서버(Server) 웹 서버 : 정적 파일들을 제공한다. 웹 애플리케이션 서버(WAS; Web Application Server) : 사용자에게 동적 서비스를 제공하기 위해 웹 서버로부터 요청을 받아 데이터 가공 작업을 수행하거나, 웹 서버와 데이터베이스 서버 또는 웹 서버와 파일 서버 사이에서 인터페이스 역활 (3) 소프트웨어 환경 빌드 도구 : 소스의 빌드 및 배포, 라이브러리 관리를 지원하는 소프트웨어 SECTION 127 서버 개발 (2) 서버 개발 프레임워크 클래스나 인터페이스를 제공하는 소프트웨어를 의미한다. 프로그래밍 언어가 제한적이므로 선정할 수 있는 프레임워크도 제한적이다. 프레임 워크 특징 Spring .. 2021. 8. 7.
정보처리기사 필기 요약 2과목 소프트웨어 개발 - 3장 제품 소프트웨어 패키징 정보처리기사 필기 요약 2과목 소프트웨어 개발 - 3장 제품 소프트웨어 패키징 SECTION 045 소프트웨어 패키징 (1) 소프트웨어 패키징의 개요 소프트웨어 패키징이란 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말한다. 사용자를 중심으로 진행한다. SECTION 046 릴리즈 노트 작성 (1) 릴리즈 노트(Release Note)의 개요 릴리즈 노트는 개발 과정에서 정리된 릴리즈 정보를 소프트웨어의 최종 사용자인 고객과 공유하기 위한 문서이다. 릴리즈 노트를 통해 테스트 진행 방법에 대한 결과와 소프트웨어 사양에 대한 개발팀의 정확한 준수 여부를 확인할 수 있다. 개선 사항 등을 사용자와 공유할 수 있다. 릴리즈 노트를 이용해 소프트웨어의 버전 관리나 릴리즈 정보를 체계적으로.. 2021. 8. 7.
정보처리기사 필기 요약 2과목 소프트웨어 개발 - 2장 통합 구현 SECTION 042 단위 모듈 구현 (1) 단위 모듈(Unit Module)의 개요 단위 모듈은 소프트웨어 구현에 필요한 여러 동작 중 한 가지 기능을 수행하는 기능을 모듈로 구현한 것이다. 하나의 기능을 단위 기능이라고 부른다. SECTION 043 단위 모듈 테스트 (1) 단위 모듈 테스트의 개요 단위 모듈 테스트는 단위 테스트(Unit Test)라고도 하며, 화이트박스 테스트와 블랙박스 테스트 기법을 사용한다. 모듈 통합 이후에는 오랜시간 동안 추적해야 발견할 수 잇는 에러들도 단위 모듈 테스트를 수행하면 쉽게 발견하고 수정할 수 있다. 단위 모듈 테스트의 기준은 단위 모듈에 대한 코드이므로 시스템 수준의 오류는 잡아낼 수 없다. (2) 테스트 케이스(Test Case) 테스트 케이스는 구현된 소.. 2021. 8. 7.