본문 바로가기

정처기 필기11

정보처리기사 필기 요약 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.
정보처리기사 필기 요약 2과목 소프트웨어 개발 - 1장 데이터 입/출력 구현 SECTION 036 자료 구조 (1) 자료 구조의 정의 (2) 자료 구조의 분류 선형 구조 : 배열, 선형 리스트(연속 리스트, 연결 리스트), 스택, 규, 데크 비선형 구조 : 트리, 그래프 (3) 배열(Array) 동일한 자료형의 데이터들이 같은 크기로 나열되어 순서를 갖고 있는 집합이다. 배열은 첨자(0부터 시작) 이용하여 데이터에 접근한다. 배열은 사용한 첨자의 개수에 따라 n차원 배열이라고 부른다. (4) 선형 리스트 연속 리스트(Contiguous List) 연결 리스트(Linked List) 연속적으로 배열시키지는 않고 포인터 부분을 이용하여 서로 연결시킨 자료 구조이다. 포인터 부분을 이용하여 서로 연결시킨 자료 구조이다. 노드의 삽입 삭제 작업이 용이하다. 링크(포인터) 부분이 필요하기.. 2021. 8. 7.
정보처리기사 필기 요약 1과목 소프트웨어 설계 - 4장 인터페이스 설계 정보처리기사 필기 요약 1과목 소프트웨어 설계 - 4장 인터페이스 설계 SECTION 035 미들웨어 솔루션 명세 (1) 미들웨어(Middleware)의 개념 및 종류 미들과 소프트웨어의 합성어이다. (2) DB(DataBase) (3) RPC(Remote Procedure Call) 원격 프로시저를 마치 로컬 프로시저처럼 호출하는 방식의 미들웨어이다. (4) MOM(Message Oriented Middleware) (5) TP-Monitor(Transaction Processing Monitor) TP-Monitor(트랜잭션 처리 모니터)는 항공기나 철도 예약 업무 등과 같은 온라인 트랜잭션 업무에서 트랜잭션을 처리 및 감시하는 미들웨어이다. 사용자 수가 증가해도 빠른 응답 속도를 유지해야 하는 업무.. 2021. 8. 6.