정보처리기사/필기

[2과목-3장-041] 소프트웨어 패키징

여니두 2020. 4. 21.

모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것

- 사용자 중심으로 진행

- 소스코드는 향후 관리 고려하여 모듈화하여 패키징

- 다양한 환경에서 SW를 손쉽게 사용할 수 있도록 일반적인 배포 형태로 패키징

- 사용자의 편의성 및 실행 환경을 우선적 고려

 

* 패키징 시 고려사항

-  사용자의 시스템 환경(OS, CPU, 메모리 등)에 필요한 최소 환경을 정의

- UI는 눈으로 직접 확인할 수 있도록 시각적 자료와 함께 제공, 매뉴얼과 일치시켜 패키징

- HW와 함께 관리될 수 있도록 Managed Service 형태로 제공하는 게 좋음

- 고객 편의성 고려한 안정적 배포가 중요

- 다양한 사용자의 요구사항을 반영할 수 있도록 변경 및 개선에 대한 관리를 항상 고려

 

* 패키징 작업 순서

- 짧은 개발 주기 반복하는 애자일 기법의 경우) 2-4주 내에서 지정

- 각 주기 끝날 대마다 패키징 수행

- 주기별로 패키징한 결과물은 테스트 서버에 배포

1) 온라인 배포

2) 오프라인 배포: CD-ROM or DVD, USB 등

 

1. 기능 식별

2. 모듈화

3. 빌드 진행

: 모듈 단위별로 실행 파일 만듦

4. 사용자 환경 분석

5. 패키징 및 적용 시험

: 배포용 파일 형식으로 패키징.

: 테스팅 후 불편사항을 사용자 입장에서 확인

6. 패키징 변경 개선

7. 배포

댓글