2016년 10월 20일 목요일

소프트웨어 요구사항 명세서

소프트웨어 소프트웨어 품질 요구사항

템플릿 작성 가이드

<개발할 S/W 시스템의 특성 중 S/W 성능, S/W 용량, 신뢰성, 보안성, 사용성, 가용성, 유지보수성, 이식성, 확장성, 범위성, 구성용이성 등에 대한 비 기능적 요구사항들을 기술한다.>
소프트웨어의 품질을 측정할 수 있는 요구사항을 기록한다. 소프트웨어 요구사항으로는 다음과 같은 소프트웨어 품질을 다룬다.

응답성: 소프트웨어의 입력과 이에 대한 출력이 얼마나 빨리 계산할 수 있을지를 판단함
이식성: 일부 소프트웨어를 다른 하드웨어나 소프트웨어의 다른 레이어로 이식할 때 해당 이식작업이 얼마나 쉽고 효율적으로 진행되는지를 판단함

변경용이성: 소프트웨어 개선을 위해서 신규 소프트웨어 요구사항이 접수되었을 때 변경을 얼마나 쉽고 효율적으로 반영할 수 있을지를 판단함

유지보수성: 필드에서 발생하는 문제점의 원인 분석에서 수정 대응까지 걸리는 시간을 판단함. 혹은 유지보수 인원이 소프트웨어 개발 산출물을 사용하여 얼마나 쉽고 효율적으로 유지보수를 할 수 있을지를 판단함

이상의 품질 요구사항 이외에도, 각 팀에서 필요한 소프트웨어 품질 지표를 추가할 수 있다.




댓글 없음 :

댓글 쓰기