SWUFORCE/[자격증] 정처기 스터디

II - 03 제품 소프트웨어 패키징

7alswn 2023. 11. 8. 15:57

1. 제품 소프트웨어 패키징

(1) Application Packaging

: 개발이 완료된 제품 SW 설치와 사용에 필요한 제반 내용을 포함하는 매뉴얼을 작성하는 활동

사용자 중심으로 진행

- 절차 : 기능 식별 > 모듈화(모듈 간 결합도, 응집도 식별) > 빌드 진행 > 사용자 환경 분석 > 패키징 적용 시험 > 패키징 변경 개선

(2) 애플리케이션 배포 도구

: 디지털 콘텐츠의 지적 재산권을 보호하고 관리하는 기능 제공 / 안전한 유통과 배포를 보장하는 도구이자 솔루션

- 기술 요소 : 암호화, 키 관리, 식별 기술, 저작권 표현, 암호화 파일 생성, 정책 관리, 크랙 방지, 인증

- 절차 : 빌드 내용 식별 > 패키징 도구 식별 > DRM 흐름 확인 후 패키징 수행 > 패키징 도구 설치 > 배포 작업 > 정상 배포 확인

암이복최

(3) 애플리케이션 모니터링 도구

: 사용자 환경에 SW 설치 후 제품을 최적화하기 위한 도구

- 변경 관리, 성능 관리, 정적, 동적 분석 등의 기능 수행

> 서비스 가용성, 서비스 성능, 장애인지/리소스 측정, 근본 원인 분석 가능

(4) DRM(Digital Rights Management)

: 디지털 콘텐츠에 대한 권리 내용 지정하고 암호화 기술 이용해 허가된 사용자의 허가된 권한 범위 내에서 콘텐츠의 이용이 가능하도록 통제하는 기술

- 거래 투명성, 사용규칙 제공, 자유로운 상거래 제공

제소분 클콘패 컨보
암키식저 파정크인

 

2. 제품 소프트웨어 매뉴얼 작성

(1) 제품 소프트웨어 매뉴얼 작성

(2) 국제 표준 제품 품질 특성

- ISO/IEC 9126 : 기신사효유이 (기능성, 신뢰성, 사용성, 효율성, 유지보수성, 이식성)

- ISO/IEC 14598 : 반재공객 (반복성, 재현성, 공정성, 객관성)

- ISO/IEC 25000

: 소프트웨어 품질 특성 및 품질 평가 방법을 통합한 소프트웨어 품질 평가 모델 국제 표준

= SQuaRE(System and Software Quality Requirements and Evaluation)

관모측요평

[ 소프트웨어 공학 ]

: 소프트웨어의 개발, 운용, 유지보수, 파기에 대한 체계적인 접근 방법

- 원칙 : 현대적 프로그래밍 기술 적용 / 품질 유지 관리 / 개발 관련 사항이나 결과의 명확한 기록 유지

유지보수 용이, 신뢰성 높아야 함, 충분한 테스팅 거쳐야 함