2과목(4)
-
정보처리기사_2과목_소프트웨어개발(3)
제품소프트웨어 패키징 1. 애플리케이션 패키징 1)패키징 프로그램 제작자가 최종사용자가 사용 할 프로그램을 다양한 환경에서 쉽게 자동으로 설치(업데이트/삭제 가능)할 수 있게 패키지를 만들어 배포하는 과정을 말한다.(매뉴얼 포함) 2)릴리즈 노트 소프트웨어 제품과 함께 배포 되고 이문서들에는 제품의 주요 변경 사항이 담겨 있다. 릴리즈 노트 구성항목 구분 → 설명 헤더(header) → 문서이름(예: 릴리스 노트), 제품이름, 릴리스번호, 출시일, 노트날짜, 노트버전등 개요 → 제품 및 변경에 대한 간략한 개요 목적 → 버그 픽스와 새로운 기능 목록 이슈 요약 → 버스수정이나 개선사항에 대한 짧은 설명 재현 단계 →버그발생을재현하기 위한 절차 해결책 → 버그수정을 위한 수정/ 개선 사항의 간단한 설명 최..
2021.02.24 -
정보처리기사_2과목_소프트웨어개발(2)
데이터 조작 프로지저 최적화 옵티마이저와 실행 계획 1. EXPLAIN PLAN - 실행 계획만을 확인할 수 있음 2. SET AUTOTRACE - 실행계획과 I/O 관련정보를 확인할 수 있음 3. TKPROF - 실행계획과 I/O 관련정보 뿐만 아니라 CPU 및 실제 소요시간과 관련된 정보도 상세히 확인가능 소스코드 인스펙션 진행순서 Planning(계획) → Overview(사전교육) → Preparation(사전검토) → Meeting(인스펙션회의) → Re-Work, re-inspection(수정) → Flolowing(후속조치) 통합구현 모듈구현 1. 단위모듈구현 1) 공통모듈 - 전체시스템 설계를 할 때에 각각의 서브 시스템에서 공통으로 사용되는 모듈을들 하나로 묶어서 놓은 소프트웨어 라이브러..
2021.02.23 -
정보처리기사_2과목_소프트웨어개발(1)
논리 데이터 저장소 분석->설계->구현 DBMS H/W 개념적:트랜잭션모델링 독립적 독립적 논리적 종속적 독립적 물리적 종속적 종속적 데이터 모델링 절차 - 개념적 모델링 사용자들의 요구사항을 이해하기 쉬운 형식으로 간단히 기술하는 단계 트랜잭션 모델링(처리.흐름중심 설계) : 응용을 위한 데이터 처리에 주안점을 둔 처리 중심 설계 - 논리적 모델링 개념적 설계에서 만들어진 구조를 구현 가능한 데이터 모델로 변환하는 단계 - 물리적 모델링 물리적 데이터베이스 구조는 데이터베이스에 포함될 여러 파일 타입에 대한 저장 레코드의 양식, 순서, 접근경로, 저장 공간의 할당 등을 기술한다. 논리 데이터 저장소 - 데이터베이스의 논리적 구성 개체(entity) : 표현하려는 유형, 무형 정보의 대상으로 존재하면서 ..
2021.02.15 -
정보처리기사_2과목_소프트웨어개발(0)
데이터 입출력 구현 자료구조 정의 = 자료를 효율적으로 사용하기 위해서 자료의 특성에 따라 분류하여 구성하고 저장 및 처리하는 모든 작업 구성 1. 선형 구조 : 데이터 항목 사이의 관계가 1:1 >> ex) 배열,리스트,스택,큐,데크 2. 비선형 구조 : 데이터 항목 사이의 관계가 1:n(일대다) >> ex)트리, 그래프 연결리스트의 개요 연결리스트는 다음 데이터를 포인터를 이용하여 찾아내며, 노드는 자기참조구조체(데이터 필드, 포인터 필드)이다. **주소 스택 - LIFO,후입선출 - 제한된 구조로 원소의 삽입과 삭제가 한쪽(TOP)에서만 이루어지는 유한 순서리스트 - 스택의 응용: 수식계산, 복귀주소관리, 순환식, 퀵 정렬, 깊이 우선 탐색, 이진트리 운행 큐 - FIFO, 선입선출 - 한쪽 끝(R..
2021.02.12