Search

소프트웨어 패키징

소프트웨어 패키징이란 모둘별로 생성한 실행파일들을 묶어 배포용 설치파일을 만드는것이다. 사용자에게 관리의 용이성과 다양한 기종에 대한 범용성, 보안 등을 제공하기 위해 진행된다.
고려사항
운영체제, CPU, 메모리 등 SW를 구동하는데 필요한 최소 환경을 정의한다.
하드웨어와 함께 관리될 수 있도록 Managed Service 형태로의 제공을 고려한다. Managed Service란 기업이나 조직체의 운영을 보다 효율적으로 하기위해 사용하는 방법으로, 기업이나 조직의 일상적이고 반복적인 업무를 전문가나 전문기업이 대신 관리하도록 대행하는 서비스이다.
다양한 사용자의 요구사항을 반영한다.
패키징 작업 순서
1.
기능 식별: 소프트웨어가 제공하는 기능을 분리하여 식별한다.
2.
모듈화: 식별된 기능을 단위로 코드를 분류하여 모듈화 한다.
3.
빌드 진행: 모둘 단위별 실행파일을 제작한다.
4.
사용자 환경 분석: SW를 구동하는데 필요한 최소 환경을 정의한다.
5.
패키징 및 적용 시험: 배포용 파일 형식으로 패키징 후, 사용자 입장에서 SW를 테스트 한다.
6.
패키징 변경 개선: 확인된 불편 사항을 변경하거나 개선한다.
7.
배포