휴게실
글 수 1,326
2014.06.12 22:22:57 (*.134.169.166)
6773
오늘은 전 시간에 이어 소프트웨어 품질특성에 대한
얘기를 계속 진행하겠습니다.
ISO / IEC 25010 에서는 아래와 같이 8가지 품질 특성을
정의하고 있습니다.
( 본 내용은 국방 항공용 RTOS의 "소프트웨어 품질 특성과
활용" 에서 인용한 것입니다. )
1. 기능성 - 요구되는 기능을 만족시키는 능력을 말함.
2. 사용성 - 사용자가 이해하고 배우기 쉬운 정도를 말함.
3. 효율성 - 적절한 자원의 사용 및 적정한 반응시간 정도를 말함.
4. 신뢰성 - 규정된 환경에서 결함 없이 의도된 기능 및 작업을 수행하는 능력을 말함.
5. 이식성 - 지원하는 다양한 환경에서 운영될 수 있는 능력을 말함.
6. 유지 보수성 - 소프트웨어의 수정 및 변경의 용이성을 말함.
7. 상호 운영성 - 다른 시스템과의 상호 연동 능력을 말함.
8. 보안성 - 정보 및 데이터를 보호하는 능력을 말함.
위에서 알아본 품질 특성을 활용하여,
소프트웨어의 품질 특성을 모델화 하여 품질 목표를 정의할 수 있다고 합니다.
즉, 목표를 정의하는 과정에서 품질 특성을 점검 항목으로 활용하면,
누락된 사항들도 추가할 수 있게 됩니다.
또한 요구사항 및 기능에 대한 정의를 하는 시점에서도 상기의 품질 특성을
활용하여 실현해야 할 기능등에 대한 요구사항이 누락되지 않도록
할수 있습니다.
다음 시간에는 ISO / IEC 25010 품질 특성과 품질 부특성의 관계를
알아보는 시간을 갖도록 하겠습니다.