일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 삼성역테
- 중복조합
- 코테
- 백준15652
- 백준
- BFS
- 코테준비
- 23288
- 재귀함수
- 완전탐색
- 정올 1620
- 볼륨 만들기
- 알고리즘
- D드라이브생성
- 자바
- 에라토스테네스의채
- 완탐
- 알고리즘개념
- 정보처리기사
- 주사위굴리기2
- 전화번호속의암호
- 중복순열
- 파티션 크기 조정
- 자바 코테
- java
- 백준2251
- 순열
- N과M
- 백준13458
- Bfs와DFS
- Today
- Total
뚱땅뚱땅
[2020 정보처리기사 필기] 2.3.41 소프트웨어 패키징 본문
# 필기 참고: 2020 시나공 정보처리기사 필기 2. 소프트웨어 개발 >3.제품 소프트웨어 패키징
1. 개요
소프트웨어 패키징: 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것
- 사용자 중심 (개발자 중심 X) -> 사용자의 편의성 및 실행환경 우선 고려
- 소스코드: 모듈화->패키징 (for. 나중의 소스코드 관리)
- 사용자의 sw사용환경 이해, 다양한 환경에서 sw를 쉽게 이용가능토록 '일반적인' 배포 형태로 패키징
2. 패키징 시 고려사항
- 사용자의 시스템 환경(ex. OS, CPU, memory등 에 필요한 최소 환경) 정의
- UI 시각적이도록... 시각적인 자료 제공, 매뉴얼과 일치시켜 패키징
- HW와 함께 관리될 수 있도록 Managed Service 형태로 제공
* Managed Service: 체계적인 운영관리, 유지보수 수행하는 서비스
- 안정적인 배포 (for 고객의 편의성)
- 패키징의 변경, 개선에 대한 관리 항상 고려
3. 패키징 작업 순서
- 패키징 주기는 sw 개발 기법에 따라 다름
ex) agile:짧은 주기 반복->2~4주
- 주기 끝날 때 마다 패키징 수행
- 주기별로 패키징한 결과물: 테스트 서버에 배포
- 최종 패키지 결과물: 온라인/오프라인 배포
(1) 기능 식별 : 작성된 코드 기능 확인
(2) 모듈화: 확인된 기능 단위로 코드들 분류
(3) 빌드 진행 : 모듈 단위별 실행 파일 생성 (* 빌드: 소스코드 파일들을 제품 소프트웨어로 변환 과정, 결과물)
(4) 사용자 환경 분석: sw가 사용될 환경이나 os, cpu, ram등 최소 운영환경 정의
(5) 패키징 적용 및 시험: 배포용 파일 형식으로 패키징. 정의된 환경과 동일한 환경에서 패키징 결과 테스팅 후 sw 대한 불편사항을 사용자 입장에서 확인
(6) 패키징 변경 개선: 확인된 불편사항 반영-> 변경, 개선
(7) 배포: 배포 수행 시 오류 발생시 해당 개발자에게 전달하여 수정 요청
'아카이브' 카테고리의 다른 글
[2020 정보처리기사 필기] 2.3.43 디지털 저작권 관리(DRM) (0) | 2020.03.31 |
---|---|
[2020 정보처리기사 필기] 2.3.42 릴리즈 노트 작성 (0) | 2020.03.31 |
[2020 정보처리기사 필기] 2.1.37 절차형SQL (0) | 2020.03.27 |
[2020 정보처리기사 필기] 2.1.36 데이터 입,출력 (0) | 2020.03.27 |
[2020 정보처리기사 필기] 2.1.35 데이터저장소/데이터베이스/DBMS (0) | 2020.03.27 |