* 제품 소프트웨어 패키징 : 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정
* 모듈화 : 모듈을 이용하여 소프트웨어 성능 향상, 디버깅, 시험, 통합, 수정이 용이하도록하는 소프트웨어 설계 기법
* 모듈화 장점 : 개발 편의성, 복잡성 감소
* 모듈 패키징 작업 수행 순서
1) 기능 식별 / 2) 모듈화 / 3) 빌드 진행 / 4) 사용자 환경 분석
5) 패키징 적용 시험 / 6) 패키징 변경 개선
* 릴리즈 노트 : 조직의 최종 사용자인 고객과 잘 정리된 릴리즈 정보를 공유하는 문서
* 릴리즈 노트 작성 항목 : 헤더, 이슈 요약, 사용자 영향도
* 저작권 : 창작물인 저작물에 대한 배타적 독점적 권리, 타인의 침해를 받지 않을 고유한 권한
* 패키징 도구 : 키 관리, 식별기술
* 패키징 도구 구성 세부항목 : 공개키 기반구조 PKI, DOI
* 애플리케이션 배포 도구를 활용한 배포 프로세스 순서
1) 빌드 내용 식별 / 2) 패키징 도구 식별 / 3) 패키징 수행
4) 패키징 도구 설치 / 5) 배포 작업 / 6) 정상 배포확인
* 제품 소프트웨어 매뉴얼
제품 소프트웨어 개발 단계부터 적용한 기준이나 패키징 이후 설치 및 사용자 측면의 주요 내용들을 기록한 문서
* 제품 소프트웨어 설치 매뉴얼 기본작성 항목 : 목차 및 개요, 문서 이력 정보
* 제품 소프트웨어 설치 환경 체크 항목 : 사용자 환경, 응용 프로그램, 업그레이드 버전, 백업 폴더 확인
* 제품 소프트웨어 설치 매뉴얼 구성요소
제품 소프트웨어 개요, 설치 관련 파일, 설치절차, 설치아이콘, 삭제방법, 설치버전 및 작성자, FAQ, 준수정보&제한보증
* 제품 소프트웨어 설치 매뉴얼 작성 프로세스
1) 개요 및 기능 식별 / 2) UI 분류 / 3) 설치, 백업파일 확인
4) 삭제 절차 확인 / 5) 이상 유형 확인 / 6) 최종 메뉴얼 적용
* 제품 소프트웨어 사용자 매뉴얼
개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 패키징, 설치와 사용에 필요한 제반 절차, 환경 포함
* 제품 소프트웨어 사용자 매뉴얼 작성 항목 : 기록항목, 기본사항
* 제품 소프트웨어 배포본 : 개발된 컴포넌트 또는 패키지에 대해 제품화하고 배포 정보를 포함한 문서
* 소프트웨어 형상관리 : 소프트웨어의 변경 사항을 체계적으로 추적하고 통제하는 관리 기법
* 제품 소프트웨어의 형상 관리 역할
관리 유용, 동시 개발, 빠른 복구, SW 적시 공급
* 버전 관리 도구에서 사용하는 버전 관리 항목 : 가져오기, 추가, 체크아웃, 체크인, 업데이트, 커밋, 저장소, 차이
* 소프트웨어 버전관리 도구
형상 관리 지침을 활용하여 제품 소프트웨어의 신규 개발, 변경, 개선과 관련된 수정사항 관리하는 도구
공유 폴더 방식, 클라이언트/서버 방식, 분산 저장소 방식
* 버전 관리 도구
RCS : CVS와 달리 소스 파일 수정을 한 사람만으로 젲한하여 다수가 파일을 수정 동시에 못하게 함
Git : 속도에 중점을 둔 분산형 버전 관리 시스템, 대형 프로젝트에 효과적, 커밋, 푸시
Clear case : 복수서버, 복수 클라이언트 구조, 서버가 부족할 때 하나씩 추가하여 확장성
'정보처리기사 실기 > 2020 정처기 암기 모음' 카테고리의 다른 글
[2020 정보처리기사 실기 암기] 11. 응용 SW 기초 기술 활용 (0) | 2020.07.19 |
---|---|
[2020 정보처리기사 실기 암기] 10. 프로그래밍 언어 활용 (0) | 2020.07.19 |
[2020 정보처리기사 실기 암기] 9. 소프트웨어 개발 보안 구축 (0) | 2020.07.19 |
[2020 정보처리기사 실기 암기] 8. 절차형 SQL 작성하기, 응용 SQL 작성하기 (0) | 2020.07.19 |
[2020 정보처리기사 실기 암기] 7-3. 애플리케이션 성능 개선 (0) | 2020.07.19 |