반응형
소프트웨어 패키징
- 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것
- 개발자가 아닌 사용자를 중심으로 진행
고려사항
- 운영체제(OS), CPU, 메모리 등에 필요한 최소 환경을 정의
- 하드웨어와 함께 관리될 수 있도록 Managed Service 형태로 제공
- 다양한 사용자의 요구사항 반영
패키징 작업 순서
- 기능 식별
- 모듈화(Modularity) - 기능 단위로 분해하고 추상화 되어 재사용 및 공유가 가능한 수준으로 만들어진 단위
- 빌드 진행
빌드(Build) : 소스코드 파일을 실행 가능한 소프트웨어 산출물로 만드는 일련의 과정, 그에 대한 결과물 - 사용자 환경 분석
- 패키징 및 적용 시험
- 패키징 변경 개선
- 배포
제품 소프트웨어 패키징 도구 활용시 고려사항
- 패키징 시 사용자에게 배포되는 소프트웨어이므로 보안 고려
- 사용자 편의성을 위한 복잡성 및 비효율성 문제 고려
- 제품 SW 종류에 적합한 암호화 알고리즘 적용
- 다양한 이기종 연동 고려
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 2과목 소프트웨어 개발 (버전 관리 도구(클라이언트/서버 방식 SVN과 분산 저장소 방식 Git), 깃허브 차이점) (0) | 2023.05.07 |
---|---|
정보처리기사 2과목 소프트웨어 개발 (형상관리) (0) | 2023.05.07 |
정보처리기사 2과목 소프트웨어 개발 (개발지원 도구와 빌드 자동화 도구) (0) | 2023.05.05 |
정보처리기사 2과목 소프트웨어 개발 (절차형 SQL(프로시저 / 트리거), 쿼리 성능 최적화 (APM / 옵티마이저)) (0) | 2023.05.05 |
정보처리기사 2과목 소프트웨어 개발 (선형 구조(Linear Structure) / 비선형 구조 (Non-Linear Structure)) (0) | 2023.05.04 |