본문 바로가기
기타/정보처리기사

정보처리기사 정처기 | 실기 12 제품 소프트웨어 패키징 | 제품 소프트웨어 패키징하기, 제품 소프트웨어 매뉴얼 작성 및 버전 등록 | 단원별 정리

by YUNI Heo 2023. 3. 8.
반응형

 

핵심 키워드

릴리즈 노트(Release Note)

  • 조직의 최종 사용자인 고객과 잘 정리된 릴리즈 정보를 공유하는 문서이다.

 

제품 소프트웨어의 패키징 도구

  • 패키징  작업 진행 시에 암호화/보안 기능을 고려하여 패키징 할 수 있도록 도와준다. 특히 디지털 콘텐츠의 불법 사용, 복제 방지, 과금 서비스를 통한 정상 사용자를 검증 가능한 저작권 기술을 감안한 도구를 통해 패키징 하는 것이 중요하다.

 

제품 소프트웨어 매뉴얼

  • 제품 소프트웨어 개발단계부터 적용한 기준이나 패키징 이후 설치 및 사용자 측면의 주요 내용 등을 기록한 문서이다.

 

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

  • 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 패키징하고, 설치와 사용에 필요한 제반 절차 및 환경 등 전체 내용을 포함하는 매뉴얼이다.

 

소프트웨어 버전관리 도구

  • 형상관리 지침을 활용하여 제품 소프트웨어의 신규 개발, 변경, 개선과 관련된 수정 사항을 관리하는 도구이다.

 

✅  32. 제품 소프트웨어 패키징하기

💡 사용자 중심의 패키징 수행

  • 사용자 요구사항 파악: 패키징을 수행하기 전에 사용자가 원하는 기능이나 편의성 등을 파악한다.
  • 사용자 경험 디자인: 사용자가 제품을 사용하는 과정에서 만족할 수 있는 UI/UX를 디자인한다.
  • 사용자 피드백 수집 및 개선: 제품을 사용하는 사용자들의 피드백을 수집하고 이를 분석하여 제품의 문제점이나 개선점을 파악하여 보완한다.

 

💡 버전을 고려한 제품 릴리즈 노트 작성

  • 제품 릴리즈 버전 확인: 제품의 릴리즈 버전을 확인하고 해당 버전에 대한 변경 사항을 파악한다.
  • 변경 사항 기록: 해당 버전에 적용된 변경 사항을 상세히 기록하고 구조화한다.
  • 사용자 대상 문서 작성: 사용자가 쉽게 이해할 수 있도록 릴리즈 노트를 작성하고, 제품 사용자에게 제공한다.

 

💡 패키징 도구를 활용한 설치, 배포 수행

  • 패키징 도구: 소프트웨어를 패키징하여 설치 및 배포를 용이하게 하는 도구이다.
  • 설치: 패키징 된 소프트웨어를 사용자 시스템에 배포하고, 실행 가능한 상태로 변경한다.
  • 배포: 소프트웨어를 사용자 시스템에 설치하고, 해당 시스템에서 정상적으로 실행될 수 있도록 환경 설정 등을 수행한다.

 

💡 기출

[단답형] 2020년 1회

다음이 설명하는 제품 패키지 릴리스 노트의 작성 항목은 무엇인가?

  • 문서 이름(릴리스 노트 이름), 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜, 노트 버전 등의 정보
  • 헤더

 

[해설]

릴리스 노트 작성 항목

  • 헤더: 문서 이름(릴리스 노트 이름), 제품 이름, 버전번호, 릴리즈 날짜, 참고 날짜, 노트 버전 등의 정보
  • 개요: 제품 및 변경에 대한 간략한 전반적 개요
  • 목적: 릴리스 버전의 새로운 기능목록과 릴리스 노트의 목적에 대한 개요, 버그 수정 및 새로운 기능 기술
  • 이슈 요약: 버그의 간단한 설명 또는 릴리즈 추가 항목 요약
  • 재현 항목: 버그 발견에 따른 재현 단계 기술
  • 수정/개선 내용: 수정/개선의 간단한 설명 기술
  • 사용자 영향도: 버전 변경에 따른 최종 사용자 기준의 기능 및 응용 프로그램상의 영향도 기술
  • 소프트웨어 지원 영향도: 버전 변경에 따른 소프트웨어의 지원 프로세스 및 영향도 기술
  • 노트: 소프트웨어 및 하드웨어 설치 항목, 제품, 문서를 포함한 업그레이드 항목 메모
  • 면책 조항: 회사 및 표준 제품과 관련된 메시지, 프리웨어 및 불법 복제 방지, 중복 등 참조에 대한 고지 사항
  • 연락 정보: 사용자 지원 및 문의에 관련한 연락처 정보

 

✅  33. 제품 소프트웨어 매뉴얼 작성 및 버전 등록

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

  • 사용자를 대상으로 제품의 기능과 사용 방법에 대한 설명을 작성한다.
  • 제품 설치 및 설정, 기능 사용 방법, 문제 해결 방법 등을 포함하여 작성한다.
  • 그림이나 도표 등을 활용하여 보충 설명한다.

 

💡 제품 소프트웨어 사용자 매뉴얼

  • 사용자가 제품 소프트웨어를 사용할 때 필요한 정보를 제공하고, 소프트웨어 사용에 대한 지침을 제공하는 문서이다.
  • 구성 요소: 제품 설치 가이드, 기능 설명서, 작동 방법, 사용자 인터페이스 설명, 문제 해결 및 지원 정보 등을 포함한다.
  • 작성 방법: 목적과 사용자층을 고려하여 쉽게 이해할 수 있도록 구성한다.

 

💡 제품 소프트웨어 매뉴얼의 배포용 미디어 제작

  • 제품 소프트웨어 매뉴얼을 포함한 문서 및 파일 등을 복제하여 배포용 미디어를 제작한다.
  • 제작된 배포용 미디어는 제품과 함께 제공되어 사용자가 소프트웨어를 설치하고 사용하는 데 필요한 정보를 제공한다.
  • CD, DVD, USB 등 다양한 형태로 제작한다.

 

💡 제품 소프트웨어 버전 관리 도구 활용

  • 소프트웨어 개발 단계에서 발생하는 모든 변경 내용을 관리하고 추적한다.
  • 코드나 문서 등의 소스 파일을 관리하며, 다수의 사용자들이 동시에 작업할 수 있도록 지원한다.
  • 대표적인 버전 관리 도구로는 Git, SVN(Subversion), Mercurial 등이 있다.
반응형