정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

소프트웨어 설계

핵심036

품질 요구사항

출제 빈도 9회

원본 14~15쪽

소프트웨어의 품질은 소프트웨어의 기능, 성능, 만족도 등 소프트웨어에 대한 요구사항이 얼마나 충족하는가를 나타내는 소프트웨어 특성의 총체이다.

소프트웨어의 품질은 사용자의 요구사항을 충족시킴으로써 확립된다.

ISO/IEC 9126 : 소프트웨어의 품질 특성과 평가를 위한 표준 지침으로서 국제 표준으로 널리 사용됨

ISO/IEC 25010 : 소프트웨어 제품에 대한 국제 표준으로, 2011년에 ISO/IEC 9126을 개정하여 만들었음

ISO/IEC 12119 : ISO/IEC 9126을 준수한 품질 표준으로, 테스트 절차를 포함하여 규정함

ISO/IEC 14598 : 소프트웨어 품질의 측정과 평가에 필요 절차를 규정한 표준으로, 개발자, 구매자, 평가자 별로 수행해야 할 제품 평가 활동을 규정함

ISO/IEC 25000 : ISO/IEC 9126과 ISO/IEC 14598을 통합한 소프트웨어 품질 평가 통합 모델 표준으로, SQuaRE라고도 함

•소프트웨어가 사용자의 요구사항을 정확하게만족하는 기능을 제공하는지 여부를 나타냄•하위 특성 : 적절성/적합성(Suitability), 정기능성(Functionality)밀성/정확성(Accuracy), 상호 운용성(Interoperability), 보안성(Security), 준수성(Compliance)•소프트웨어가 요구된 기능을 정확하고 일관되게 오류 없이 수행할 수 있는 정도를 나타냄신뢰성(Reliability)•하위 특성 : 성숙성(Maturity), 고장 허용성(Fault Tolerance), 회복성(Recoverability)•사용자와 컴퓨터 사이에 발생하는 어떠한 행위에 대하여 사용자가 정확하게 이해하고 사용하며, 향후 다시 사용하고 싶은 정도를 나사용성타냄(Usability)•하위 특성 : 이해성(Understandability), 학습성(Learnability), 운용성(Operability), 친밀성(Attractiveness)•사용자가 요구하는 기능을 할당된 시간 동안한정된 자원으로 얼마나 빨리 처리할 수 있는효율성지 정도를 나타냄(Efficiency)•하위 특성 : 시간 효율성(Time Behaviour), 자원 효율성(Resource Behaviour)•환경의 변화 또는 새로운 요구사항이 발생했을 때 소프트웨어를 개선하거나 확장할 수 있는 정도를 나타냄유지 보수성(Maintainability)•하위 특성 : 분석성(Analyzability), 변경성(Changeability), 안정성(Stability), 시험성(Testability)•소프트웨어가 다른 환경에서도 얼마나 쉽게적용할 수 있는지 정도를 나타냄이식성•하위 특성 : 적용성(Adaptability), 설치성(Portability)(Installability), 대체성(Replaceability), 공존성(Co-existence)
원본 추출 이미지(검수용·회차 숫자 원문 포함)

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.