정보처리기사 CBT
종목 메뉴

개념 한 쪽

정보처리기사 소프트웨어 품질목표 — ISO 9126 특성 뜻

소프트웨어 품질목표는 좋은 소프트웨어를 평가하는 잣대로, ISO 9126에 근거한 특성들이 시험에 반복해서 나온다. 정보처리기사에서는 정의 문장을 보고 특성 이름(신뢰성·효율성·정확성·유연성·무결성 등)을 골라내는 문제가 빈출이다.

2026-10-19 기준 · 정보처리기사 대시보드

이 개념을 문제로 확인하고 싶으면 이 개념 문제 10개 풀기 회원용

가입 없이 오늘의 10문제 바로 풀기 →

시험에 이렇게 나온다

출제기준 단원 「국제 표준 제품 품질 특성」의 공개 문제 3개를 묻는 꼴별로 나누면 이렇습니다.

묻는 꼴문제 수무엇을 묻나
품질 목표 용어 맞추기1목표 특성의 정의와 용어의 짝
품질 특성의 판단1특성에 대한 설명의 옳고 그름
품질 표준의 이해1제품 품질 기준의 올바른 적용

뜻

공학적으로 잘 작성된 소프트웨어는 필요한 모든 요구사항을 올바르게 반영하고, 유지보수 비용이 적게 들며, 신뢰성과 효율성을 균형 있게 갖추고, 사용자가 손쉽게 사용할 수 있어야 한다. 기술적 우수성은 결국 사용자에게 전달되어야 하므로 사용성(Usability)이 중요한 품질 특성이다.

품질목표를 이루는 개별 특성들은 각각 뚜렷한 정의를 가진다. 신뢰성(Reliability)은 정해진 조건에서 요구된 기능을 오류 없이 정확하고 일관되게 수행하는 정도, 즉 고장 없이 작동하는 능력이다. 효율성(Efficiency)은 정해진 조건하에서 소프트웨어 제품의 일정한 성능과 자원 소요량의 관계에 관한 속성으로, 요구되는 기능을 수행하기 위해 필요한 자원(CPU 시간, 메모리 등)의 소요 정도를 뜻한다. 정확성(Correctness)은 사용자의 요구 기능을 충족시키는 정도다.

유연성(Flexibility)은 새로운 요구사항에 접하여 쉽게 수정될 수 있는 시스템 능력이다. 무결성(Integrity)은 허용되지 않는 사용이나 자료의 변경을 제어하는 정도로, 허가되지 않은 접근·변경을 막아 자료의 정확성을 유지하는 능력이다. 이식성(Portability)은 한 환경에서 다른 환경으로 소프트웨어를 쉽게 옮길 수 있는 능력이고, 사용 용이성은 사용자가 쉽게 배우고 조작할 수 있는 정도, 유지보수성은 수정·개선이 쉬운 정도를 각각 의미한다.

예제

시험에서는 '품질목표 중 ○○을 의미하는 것은?' 꼴의 정의 매칭 문제가 거의 전부다. 키워드로 정답을 고른다: '오류 없이·일관된 결과·고장 없음'은 신뢰성, '자원 소요·성능과 자원 소요량의 관계'는 효율성, '요구 기능 충족'은 정확성, '새로운 요구사항에 쉽게 수정'은 유연성, '허용되지 않는 사용·자료 변경 제어'는 무결성이다. 특히 효율성은 '성능과 자원 소요량의 관계에 관한 속성'이라는 정의 문장이 ISO 9126 근거와 함께 그대로 출제되며, 신뢰성 문제에서 유지보수성·효율성·무결성이 오답 보기로 함께 등장한다.

대표 기출 3문항

소프트웨어 설치 매뉴얼에 대한 설명으로 틀린 것은?

  1. 설치과정에서 표시될 수 있는 예외상황에 관련 내용을 별도로 구분하여 설명한다.
  2. 설치 시작부터 완료할 때까지의 전 과정을 빠짐없이 순서대로 설명한다.
  3. 설치 매뉴얼은 개발자 기준으로 작성한다.
  4. 설치 매뉴얼에는 목차, 개요, 기본사항 등이 기본적으로 포함되어야 한다.
정답과 해설 보기

정답 ③ · 소프트웨어 설치 매뉴얼의 작성 대상과 구성 지침을 묻는 문제이다. 설치 매뉴얼은 제품을 설치하고 운용하는 최종 사용자를 대상으로 작성되는 안내 문서이다.

설치 매뉴얼은 최종 사용자를 대상으로 작성되므로 개발자 기준이 아닌 사용자 관점에서 예외 상황과 설치 절차를 상세히 서술해야 한다.

소프트웨어 설치 매뉴얼에 포함될 항목이 아닌 것은?

  1. 제품 소프트웨어 개요
  2. 설치 관련 파일
  3. 프로그램 삭제
  4. 소프트웨어 개발 기간
정답과 해설 보기

정답 ④ · 소프트웨어 설치 매뉴얼에 포함될 항목이 아닌 것을 고르는 문제이다. 설치 매뉴얼은 사용자가 제품을 올바르게 설치하고 운영하며 필요 시 제거할 수 있도록 안내하는 문서이므로 제품 개요, 설치 관련 파일 안내, 프로그램 삭제 방법 등이 포함된다.

설치 매뉴얼은 사용자를 위한 문서이므로 제품 개요, 설치 파일, 삭제 방법 등 사용 관련 정보는 포함되나, 개발 기간과 같은 내부 개발 정보는 포함되지 않는다.

소프트웨어의 품질 특성을 결정짓는 요소가 아닌 것은?

  1. 효율성
  2. 견고성
  3. 계측성
  4. 중복성
정답과 해설 보기

정답 ④ · 소프트웨어 품질 특성을 결정짓는 요소가 아닌 것을 고르는 문제이다. 소프트웨어 품질 특성에는 효율성, 견고성, 계측성 등이 포함되며 이는 품질 평가 모델에서 다루는 대표적 특성들이다.

소프트웨어 품질 특성에는 효율성, 견고성, 계측성이 포함되나 중복성은 품질 특성이 아니다.

자주 묻는 물음

'요구된 기능을 오류 없이 수행하는 정도'는 무엇인가요?
신뢰성(Reliability)입니다. 정해진 조건에서 일관된 결과를 내며 고장 없이 작동하는 능력을 뜻합니다. '오류 없음, 일관성, 고장 없음' 키워드가 나오면 신뢰성을 고르면 됩니다.
효율성(Efficiency)은 어떻게 정의되나요?
정해진 조건하에서 소프트웨어 제품의 일정한 성능과 자원 소요량의 관계에 관한 속성입니다. 요구되는 기능을 수행하기 위해 필요한 자원(시간, 메모리 등)의 소요 정도를 뜻하며, ISO 9126 근거 문제로 자주 출제됩니다.
유연성과 무결성은 어떻게 구분하나요?
유연성(Flexibility)은 새로운 요구사항에 접하여 쉽게 수정될 수 있는 능력이고, 무결성(Integrity)은 허용되지 않는 사용이나 자료의 변경을 제어하는 정도입니다. '수정 대응'은 유연성, '변경 통제·접근 보호'는 무결성으로 연결하세요.
이 개념 문제 10개 풀기 회원용

정보처리기사 풀이 세트에서 이 개념의 문제 10개를 바로 풀어 보세요.