Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
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
Tags more
Archives
Today
Total
관리 메뉴

개발의변화

2-3 제품 소프트웨어 패키징 본문

정보처리기사 준비

2-3 제품 소프트웨어 패키징

refindmySapporo 2023. 5. 8. 22:29
반응형

애플리케이션 패키징 특징

- 사용자 중심, 신규 및  변경 개발 소스를 식별하며, 이를 모듈화하여 상용 제품으로 패키징

- 편의성을 신규/변경 이력 확인 이르 버전 관리 및 릴리즈 노트를 통해 지속적으로 관리, 사용자의 실행 환경 이해

 

사용자 관점에서의 패키징 고려사항

- 사용자 시스템 환경 정의

- UI 제공

- 관리 서비스 형태로 제공

- 패키징의 변경 및 개선 관리 고려

 

애플리케이션 배포 도구의 기술 요소

- 암호화

- 키 관리

- 식별 기술\

- 저작권 표현

- 암호화 파일 생성

- 정책 관리

- 크랙 방지

- 인증

 

애플리케이션 배포 도구 활용 시 고려사항

- 암호화/보안

- 이기종 연동

- 복잡성 및 비효율성 문제

- 최적합 암호화 알고리즘 적용

 

DRM(Digital Rights Management)

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

 

콘텐츠 제공자: 콘텐츠를 제공하는 저작권자

패키저: 콘텐츠를 메타 데이터와 함께 배포 가능한 단위로 묶는다

클리어링 하우스: 키 관리 및 라이선스 발급 관리

DRM 컨트롤러: 배포된 콘텐츠의 이용 권한을 통제

 

DRM 기술요소

암호화,키관리, 정책관리, 크랙방지

 

정적 분석도구: pmd,cppcheck,checkstyle

 

제품 소프트웨어 설치 매뉴얼 구성요소

- 제품 소프트웨 개요

- 설치 관련 파일, 설치 절차, 설치 아이콘, 설치 버전 및 작성자

- 삭제 방법, 고객 지원 방법, 준수 정보 & 제한 보증

 

국제 표준 제품 품질 특성

ISO/IEC 9126: 소프트웨어 품질을 측정하고, 평가하기 위해서 소프트웨어의 품질요소와 특성을 정의

                         기능성, 신뢰성, 사용성, 효율성, 유지보수성, 이식성

ISO/IEC 14598: 소프트웨어 제품 평가 프로세스 및 평가 모듈

                           패키지 소프트웨어와 SI 개발 소프트웨어에 있어서 개발과정 또는 개발이 완료된 제품의 품질에 대한 표준,프로세스

ISO/IEC 12119: 소프트,웨어 패키지 제품에 대한 품질 요구사항 및 테스트 국제 표준

                          제품 설명서, 사용자 문서, 실행 프로그램

ISO/IEC 25000: SQuaRE로도 불리며, ISO/IEC 9126과 ISO/IEC 14598, ISO/IEC 12119을 통합하고, ISO/IEC 15288 참고한 소프트

                            웨어 제품 품질에 대한 통합적인 국제표준

                            개발 공정 각 단계에서 산출되는 제품이 요구사항을 만족하는지 검증하기 위해 품질 측정 및 평가를 위한 모델

 

ISO/IEC 9126

기능성: 특정 조건에서 사용될 때 명시된 요구와 내재된 요구를 만족하는 기능을 제공하는 소프트웨어 제품 능력

신뢰성: 명시된 조건에서 사용될 때 성능 수준을 유지할 수 잇는 소프트웨어 제품의 능력

사용성: 명시된 조건에서 사용될 경우, 사용자에 의해 이해되고 학습되고ㅡ 사용되고 선호될 수 있는 소프트웨어

효율성: 명시된 조건에서 사용된느 자원의 양에 따라 요구된 성능을 제공하는 소프트웨어 제품의 능력

유지보수성: 소프트웨어 제품이 변경되는 능력, 변경에는 환경과 요구사항 및 기능적 명세에 따른 소프트웨어의 수정,개선, 혹은 개작 등이                      포함

이식성: 하나 이상의 하드웨어 환경에서 운용되기 위해 쉽게 수정될 수 있는 시스템 능력

 

브룩스의 법ㅊ;ㄱ:

project 말기에 새로운 인원을 추가 투입하면 Project는 더욱 지연되게 된다는 내용과 관련되는 법칙

 

ISO/IEC 14598 소프트웨어 품질 특성

반복성: 특정 제품을 동일 평가자가 동일 사양으로 평가하면 동일한 결과가 나와야한다는 특성

재현성: 특정 제품을 다른 평가자가 동일 사양을 평가하면 유사한 결과가 나와야 한다는 특성

공정성: 평가가 특저 결과에 편향되지 않아야 한다는 특성

객관성: 평가 결과는 객관적 자료에 의해서만 평가되어야 한다는 특성

반응형

'정보처리기사 준비' 카테고리의 다른 글

1단원 기출 정리  (0) 2023.05.11
2단원 문제풀이  (0) 2023.05.09
2-2 통합 구현  (0) 2023.05.08
2-1 데이터 입출력 구현  (1) 2023.05.08
1-3 애플리케이션 설계  (1) 2023.05.07