소프트웨어 패키징
: 모듈별로 생성한 실행파일을 묶어 배포용 설치 파일 만들기
- 사용자 중심으로 진행
- 신규, 변경된 개발소스 식별/모듈화하여 상용제품으로 패키징
- 고객의 편의성을 위해 버전관리, 매뉴얼 지속적으로 업데이트
- 범용환경에서 사용가능하도록 일반적인 배포 형태로 패키징 진행
패키징 순서
기능 식별 - 모듈화 - 컴파일(빌드) - 사용자 환경 분석 - (사용자환경에서)패키징 적용시험 - 패키징 변경개선
배포용 파일 형식
apk, api, dmg, jar, ear, msi, ear
패키징 고려 사항
- 사용자 환경에 필요한 최소환경 정의
- UI는 시각적자료, 매뉴얼과 일치
- 하드웨어랑 함께 관리할 수 있도록 managed service(24시간 모니터링)
- 보안을 위해 이기종 연동 고려
- SW 종류에 적합한 알고리즘
- 온라인 배포 : 서버에 설치, 사용자 매뉴얼 등록하여 사용자가 직접 다운
- 오프라인 배포 : CD-ROM, USB, DVD 에 설치, 사용자 매뉴얼 등록