Study
-
2020 정보처리기사 필기 : 2과목 : 3장Study/정보처리기사 2020. 5. 26. 23:49
3장 : 제품 소프트웨어 패키징 1. 소프트웨어 패키징 모듈별로 생성한 실행 파일들을 묶어, 배포용 설치 파일을 만드는 것 사용자 중심으로 진행한다. 모듈화 후, 패키징한다. 다양한 환경을 위해, 일반적인 배포 형태로 패키징한다. 2 ~ 4주를 주기로 하여 수행 패키징 작업 순서 1-1. 소프트웨어 패키징 작업 순서 순서 과정 설명 1 기능 식별 작성된 코드의 기능을 확인한다. 2 모듈화 확인된 기능 단위로 코드를 분류한다. 3 빌드 진행 모듈 단위 별로, 실행 파일을 만든다. 4 사용자 환경 분석 5 패키징 및 적용 시험 정의된 환경과 동일한 환경에서 패키징 결과를 테스팅한다. 6 패키징 변경 개선 7 배포 배포 수행 시, 오류가 발생하면 해당 개발자에게 전달하여 수정을 요청한다. 2. 릴리즈 노트 (..
-
2020 정보처리기사 필기 : 2과목 : 2장Study/정보처리기사 2020. 5. 26. 18:09
2장 : 통합 구현 1. 단위 모듈 (Unit Module) 한 가지 동작을 수행하는 기능을 모듈로 구현한 것 단위 기능이라고도 불린다. 하나의 작은 프로그램이다. 독립적인 컴파일이 가능하다. 호출되거나 삽입이 가능하다. 1-1. 단위 모듈의 구현 순서 1 단위 기능 명세서 작성 계층적으로 구조화한다. 정보 은닉을 고려한다. 2 입출력 기능 구현 CLI, GUI와 연동한다. 3 알고리즘 구현 사용자의 요구와 일치하는지 확인한다. 2. IPC (Inter Process Communication) 모듈 간 통신 방식을 구현하기 위해 사용되는 대표적인 프로그래밍 인터페이스 집합 메모리 모듈에 속한다. 종류 Shared Memory Socket Semaphores Pipe Queueing 3. 단위 모듈 테스트..
-
2020 정보처리기사 필기 : 2과목 : 1장Study/정보처리기사 2020. 5. 26. 17:56
1장 : 데이터 입출력 구현 0. 자료 구조의 분류 ★★★ 1. 배열 (Array) 정적 자료 구조이다. 삽입, 삭제 시 번거롭다. 삭제 시 빈 공간으로 인해 메모리 낭비가 발생한다. Index를 이용해 접근한다. 반복적인 데이터 처리 작업에 용이하다. 처리가 간편하다. 2. 선형 리스트 (Linear List) 연속 리스트 (Contiguous List) 배열과 비슷하다. 연속적으로 배정을 받는다. 밀도가 1이다. 삽입, 삭제 시 자료의 이동이 필요하다. 연결 리스트 (Linked List) 연속적인 배정이 아닌, 임의의 공간에 배정받는다. 포인터로 서로 연결되어 있다. 삽입과 삭제가 용이하다. 순차 리스트에 비해, 이용 효율이 좋지 않다. 검색이 느리다. 끊어지면 다음 노드를 찾기 어렵다. 3. 트리..
-
2020 정보처리기사 필기 : 1과목 : 4장Study/정보처리기사 2020. 5. 26. 17:54
4장 : 인터페이스 설계 1. 시스템 인터페이스 독립적으로 떨어져 있는 시스템끼리 서로 연동하여 상호 작용하기 위한 접속 방법이나 규칙을 말한다. 시스템 인터페이스 요구사항 분석은, 기능적 요구사항과 비기능적 요구사항으로 분류하여 진행한다. 1-1. 시스템 인터페이스 요구사항 분석 순서 1 요구사항 선별 2 요구사항 관련 자료 준비 3 요구사항 분류 4 요구사항 분석 및 명세서 구체화 5 요구사항 명세서 공유 2. 요구사항 검증 (RV : Requirements Verification) ★★★ 검토 하고, 베이스라인을 설정하는 것 요구사항 명세서의 요구사항에 오류가 없는지 확인하는 작업 오류 발견 시, 오류 목록과 시정 조치서를 작성한다. 2-1. 요구사항 검증 방법 요구사항 검토 (Requirement..