소프트웨어 패키징이란?
: 모듈별로 생성한 실행 파일들을 묶어 배포 용 설치 파일을 만드는 것을 말한다.
개발자가 아니라 사용자를 중심으로 진행한다.
소스 코드는 향후 관리를 고려하여 모듈화 하여 패키징한다.
사용자가 소프트웨어를 사용하게 될 환경을 이해하여, 다양한 환경에서 소프트웨어를 손쉽게 사용할 수 있도록 일반적인 배포 형태로 패키징한다.
온라인 배포 : 별도로 마련한 운영 서버에 설치 및 사용 메뉴얼과 함께 배포 파일을 등록하여 고객이 직접 다운받아 사용할 수 있도록 한다.
오프라인 배포 : CD-ROM 이나 DVD, USB 등에 설치 및 사용 메뉴얼과 함께 배포 파일을 담는다.
기능 식별
작성된 코드의 기능을 확인한다.
모듈화
확인된 기능 단위로 코드들을 분류한다.
빌드 진행
모듈 단위별로 실행 파일을 만든다.