본문 바로가기
카테고리 없음

정보처리기사 실기 - 12장 제품 소프트웨어 매뉴얼 작성

by kik328288 2026. 5. 13.

매뉴얼 (사용자, ISO, 품질)

정보처리기사 실기 12장 제품 소프트웨어 매뉴얼 작성은 완성된 소프트웨어를 사용자에게 어떻게 안내하고, 그 품질을 어떻게 평가할 것인지를 다루는 영역이다. 단순히 사용 설명서를 만드는 작업으로 인식되기 쉽지만, 실제로는 사용자 매뉴얼과 설치 매뉴얼의 표준화된 작성 절차를 따르고, 국제 표준에서 정의된 품질 특성을 기준으로 소프트웨어를 검증하는 종합적 활동이다. 시험에서는 사용자/설치 매뉴얼의 작성 절차, 그리고 ISO/IEC 9126과 25010이 정의한 품질 특성이 매회 출제된다(출처: Q-Net 정보처리기사). 본 글은 한 글에 1~2개 핵심 원칙에 따라 이 세 영역을 시험 답안에 직접 활용 가능한 정형화된 형태로 정리한다. 제가 학교 졸업 프로젝트에서 직접 작성한 매뉴얼을 사용자 한 명에게 그대로 건네 본 후로는 매뉴얼이 단순 산출물이 아니라 "제품의 첫 인상"이라는 사실을 손끝으로 받아들였고, 그 후로는 화면 캡처와 절차 번호 매김을 빠뜨리지 않는 습관이 자리 잡았다.

 

소프트웨어 매뉴얼의 종류와 작성 원칙

소프트웨어 매뉴얼(Software Manual)이란 제품의 설치·운영·사용에 필요한 정보를 사용자에게 전달하기 위해 작성하는 표준화된 안내 문서이다. 제품의 기능이 아무리 뛰어나도 매뉴얼이 부실하면 사용자는 그 가치를 제대로 누릴 수 없으며, 결국 제품의 실질적 품질이 떨어지는 결과를 낳는다. 따라서 매뉴얼은 단순한 부가 산출물이 아니라 제품 품질의 일부로 인식되어야 한다. 정보처리기사 시험에서 자주 출제되는 매뉴얼은 그 대상에 따라 두 가지로 구분된다.

첫째, 사용자 매뉴얼(User Manual)은 제품을 실제로 사용하는 최종 사용자를 위한 문서이다. 제품의 개요와 환경 요구사항, 메뉴별 기능 사용 방법, 결함 처리 방법, FAQ, 그리고 라이선스 정보까지 포괄적으로 포함한다. 사용자 매뉴얼의 핵심은 기술자가 아닌 일반 사용자가 이해할 수 있는 언어로 작성하는 것이며, 화면 캡처와 단계별 절차 설명을 적극 활용해 가독성을 높여야 한다. 둘째, 설치 매뉴얼(Installation Manual)은 제품을 설치하고 초기 설정하는 작업자를 위한 문서이다. 설치 환경의 사양, 설치 절차, 백업과 복구 방법, 제거 절차, 그리고 발생 가능한 오류 상황에 대한 대처 방법을 상세히 기술한다.

매뉴얼 작성 시 공통적으로 지켜야 할 다섯 가지 원칙이 있다. 첫째는 사용자 중심성으로, 작성자의 관점이 아닌 독자의 관점에서 정보를 구성해야 한다. 둘째는 명확성으로, 한 문장이 한 가지 의미만을 전달하도록 모호한 표현을 피해야 한다. 셋째는 일관성으로, 동일한 용어·표기·서식을 문서 전체에서 통일해야 한다. 넷째는 가독성으로, 도표·이미지·번호 같은 시각적 요소를 적극 활용해 한눈에 파악할 수 있게 해야 한다. 다섯째는 추적 가능성으로, 매뉴얼의 각 항목이 실제 제품의 어떤 기능과 대응되는지를 명시해 변경 시 추적이 가능하도록 만들어야 한다. 여기서 추적 가능성(Traceability)이란 한 산출물 항목이 어디에서 비롯되었고 어디로 이어졌는지를 양방향으로 따라갈 수 있는 성질을 의미하며, 매뉴얼·요구사항·코드·테스트 모두에 공통으로 요구되는 품질 속성이다.

사용자 매뉴얼과 설치 매뉴얼의 작성 절차

사용자 매뉴얼의 작성 절차는 일반적으로 네 단계로 진행된다. 첫째, 작성 지침 정의 단계에서는 매뉴얼의 목적·대상·범위·문서 양식·용어집·표기 규칙을 표준화한다. 이 지침이 잘 만들어져 있어야 여러 작성자가 협업하더라도 일관성 있는 문서가 생산될 수 있다. 둘째, 사용자 매뉴얼 구성 요소 정의 단계에서는 매뉴얼에 포함될 항목들을 결정한다. 시험에서 자주 출제되는 표준 구성 요소는 일곱 가지로, 제품 소프트웨어 개요, 사용자 환경(하드웨어·소프트웨어·네트워크), 관리 기능, 기능 매뉴얼(메뉴별·기능별), 간이 설치 매뉴얼, FAQ, 결함 처리 방법과 라이선스·저작권 정보가 포함된다.

셋째, 구성 요소별 내용 작성 단계에서는 각 항목에 대한 본문을 실제로 집필한다. 화면 캡처를 풍부하게 활용하고, 절차는 번호 매김으로 명확히 표현하며, 주의 사항은 별도 박스로 강조하는 형태가 표준이다. 넷째, 사용자 매뉴얼 검토 단계에서는 완성된 초안을 개발자·QA·기획자·실제 사용자가 함께 검토해 누락이나 오류를 찾아낸다. 사용자 입장의 검토가 가장 중요하며, 가능하면 제품에 대한 사전 지식이 없는 신규 사용자가 매뉴얼만을 보고 제품을 사용해보는 형태의 검증이 권장된다.

설치 매뉴얼의 작성 절차는 여섯 단계로 더 세분화되어 있다. 첫째, 기능 식별 단계에서는 매뉴얼에 포함되어야 할 설치 관련 기능들을 도출한다. 둘째, UI 분류 단계에서는 설치 과정에서 사용자에게 보이는 화면들을 분류하고 각 화면별 안내를 준비한다. 셋째, 설치 파일과 백업 파일 확인 단계에서는 설치에 필요한 파일들을 식별하고, 기존 설치를 백업하는 절차를 마련한다. 넷째, 제거(Uninstall) 절차 확인 단계에서는 깔끔한 제거를 위한 절차를 정의한다. 다섯째, 이상 케이스 확인 단계에서는 설치 과정에서 발생할 수 있는 다양한 오류 상황과 그에 대한 대응을 정리한다. 여섯째, 최종 매뉴얼 적용 단계에서는 완성된 설치 매뉴얼을 실제 패키지에 포함시켜 배포한다. 솔직히 제 경험상 가장 자주 빠뜨리는 단계가 다섯째 이상 케이스 확인이었고, 발표 직전 같은 학과 친구의 노트북에서 설치 중 실패가 발생해 그 자리에서 매뉴얼을 즉석 보완한 적이 있다. 그 후로는 "정상 흐름 절차" 한 줄당 "예외 흐름 절차" 한 줄을 항상 짝으로 적는 습관이 자리 잡았다.

국제 표준 소프트웨어 품질 특성

소프트웨어의 품질을 객관적으로 평가하기 위해서는 표준화된 기준이 필요하다. 국제 표준화 기구가 제정한 ISO/IEC 9126과 그 후속 표준인 ISO/IEC 25010이 바로 그러한 기준이며, 정보처리기사 시험에서는 두 표준의 품질 특성이 가장 빈번하게 출제되는 항목 중 하나이다(출처: ISO/IEC 25010 표준). 두 표준의 차이를 정확히 이해하고 각 특성의 명칭을 외워두는 것이 시험 준비의 핵심이다.

ISO/IEC 9126은 1991년 제정된 가장 오래된 소프트웨어 품질 표준으로, 여섯 가지 주특성과 21개의 부특성을 정의한다. 여섯 가지 주특성은 다음과 같다. 첫째, 기능성(Functionality)은 명세된 요구를 만족하는 기능을 제공하는가에 관한 특성이다. 둘째, 신뢰성(Reliability)은 정해진 조건에서 정해진 시간 동안 정상적으로 동작하는가에 관한 특성이다. 셋째, 사용성(Usability)은 사용자가 얼마나 쉽게 이해하고 사용할 수 있는가에 관한 특성이다. 넷째, 효율성(Efficiency)은 자원을 얼마나 효율적으로 사용하는가에 관한 특성이다. 다섯째, 유지보수성(Maintainability)은 변경이 얼마나 쉽고 안전한가에 관한 특성이다. 여섯째, 이식성(Portability)은 다른 환경으로의 이동과 적응이 얼마나 용이한가에 관한 특성이다. 이 여섯 가지는 한글 첫 글자를 따 "기신사효유이"로 외우는 방식이 널리 활용된다.

ISO/IEC 25010은 2011년 제정된 ISO/IEC 9126의 후속 표준이며, 현재 통용되는 최신 국제 표준이다. 9126의 여섯 가지에서 두 가지 새로운 주특성이 추가되어 총 여덟 가지로 확장되었다. 새로 추가된 두 특성은 호환성(Compatibility)과 보안성(Security)이며, 이는 클라우드와 분산 시스템이 보편화되고 사이버 공격이 빈번해진 현대 IT 환경의 변화를 반영한 결과이다. ISO/IEC 25010의 여덟 가지 주특성은 다음과 같다. 첫째 기능 적합성(Functional Suitability)은 9126의 기능성에 대응하며, 둘째 성능 효율성(Performance Efficiency)은 9126의 효율성에 대응한다. 셋째 호환성(Compatibility)은 다른 시스템과의 정보 교환과 공존 능력을 다루는 신규 특성이다.

넷째 사용성(Usability)은 9126과 같은 명칭이지만, 부특성에 사용자 인터페이스 미학과 접근성이 새로 추가되었다. 다섯째 신뢰성(Reliability)도 9126에서 이어진 특성이다. 여섯째 보안성(Security)은 기밀성·무결성·부인방지·책임성·인증성을 부특성으로 갖는 신규 추가 특성이며, 정보 보안 3대 요소를 그대로 반영한 형태이다. 일곱째 유지보수성(Maintainability)과 여덟째 이식성(Portability) 역시 9126에서 이어졌다. ISO/IEC 25010의 여덟 가지는 한글 약어 "기성호사신보유이"로 외우는 방식이 시험 준비에 자주 활용된다. 두 표준의 관계를 한 줄로 정리하면, 9126의 6가지에 호환성과 보안성을 더해 25010의 8가지가 만들어진 셈이며, 이 두 가지가 추가된 배경을 함께 이해하는 것이 시험 답안의 깊이를 보장한다. 솔직히 이건 예상 밖이었는데, 제가 처음 두 표준을 공부할 때는 단순 암기 항목으로 봤다가, 실제 인턴십에서 제품 품질 평가표가 정확히 25010의 여덟 가지 카테고리로 구성된 모습을 본 후로는 이 표가 시험 답안이 아니라 산업 현장의 표준 평가 도구라는 점을 손끝으로 받아들였다.


메타 디스크립션: 정보처리기사 실기 12장 제품 소프트웨어 매뉴얼 작성의 핵심인 사용자/설치 매뉴얼 작성 절차, 그리고 ISO/IEC 9126(6가지)과 ISO/IEC 25010(8가지) 국제 표준 품질 특성을 시험 답안 기준에 맞춰 정리합니다.


소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 블로그 이름