본문 바로가기

정보처리기사/II. 소프트웨어 개발

II. 소프트웨어 개발 - 제품 소프트웨어 패키징 (2)

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

 1. 제품 소프트웨어 매뉴얼 개념

  - 패키징 이후 설치 및 사용자 측면의 주요 내용 등을 문서로 기록한 것

  - 설치 매뉴얼과 사용자 매뉴얼이 있다

 

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

  - 제품 소프트웨어 개요, 설치 관련 파일, 설치 절차, 아이콘, 삭제 방법, 버전 및 작성자, 고객 지원 방법, 준수 정보 & 제한 보증

 

 3. 제품 소프트웨어 설치 매뉴얼 작성 프로세스

  - 개요 및 기능 식별, UI분류, 설치 파일/백업파일 확인, 삭제 절차 확인, 이상 유형 확인, 최종 매뉴얼 적용

 

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

 1. 국제 표준 제품 품질 특성 개념

  - 제품에 대하여 명확하게 정의된 특성을 의마하며 품질을 평가하는 기준 항목

  - ISO/IEC, ITU-T, IEEE를 중심으로 진행

2. 국제 제품 품질 표준

 - ISO/IEC 9126 품질 특성

 

 - 기능성 (Functionality)

    특정 조건에서 사용될 때 명시된 요구와 내재된 요구를 만족 하는 기능을 제공하는 능력

    적합성, 정확성, 상호 운용성, 보안성, 준수성 등이 있다

 

 - 신뢰성 (Realiability) 

   옳고 일관된 결과를 얻기 위하여 요구된 기능을 수행할 수 있는 정도, 주어진 기능을 오류 없이 수행하는 정도

   성숙성, 결함 허용성, 회복성, 준수성 등이 있다

 

- 사용성 (Usability)

   사용자에 의해 이해되고 학습되고 사용되고 선호될 수 있는 능력

   이해성, 학습성, 운용성, 친밀성, 준수성 등이 있다

 

- 효율성 (Efficiency)

   사용되는 자원의 양에 따라 요구된 성능을 제공하는 능력

   분석성, 변경성, 안정성, 시험성, 준수성 등이 있다

 

- 유지보수성 (Maintainability)

    소프트웨어의 수정, 개선, 혹은 개작 등이 포함

    분석성, 변경성, 안정성, 시험성, 준수성

 

- 이식성 (Portability)

   한 환경에서 다른 환경으로 전이될 수 있는 능력

   적응성, 설치성, 공존성, 대체성, 준수성

 

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

- 반복성, 재현성, 공정성, 객관성

- 반복성 (Repeatability) : 동일한 결과가 나와야 한다

- 재현성 (Reproducibility) : 유사한 결과가 나와야 한다

- 공정성 (Imartiality) : 특정 결과에 편향되지 않아야 한다

- 객관성 (Objectivity) : 객관적 자료에 의해서만 평가되어야 한다

 

3. 국제 프로세스 품질 표준

 - ISO/IEC 9001 : 설계/개발, 생산, 설치 및 서비스 과정에 대한 품질 보증 모델

 - ISO/IEC 12207 : 소프트웨어 획득, 공급, 개발, 운영, 유지보수를 체계적으로 관리하기 프로세스 규정

 - ISO/IEC 15504 :  품질 및 생산성을 높이고자 하는 국제 표준

 - CMMi : 소프트웨어 개발 능력/성숙도 평가 및 프로세스 개선 활동의 지속적인 품질 개선 모델