#title 소프트웨어 품질 * 안전성(safety) - 소프트웨어를 사용하면서 발생 가능한 손실에 대하여 시스템과 데이터를 보호하기 위한 요구사항 * 보안(security) - 시스템과 데이터를 외부의 악의적인 접근이나 수정, 파괴 의도에 대하여 안전하게 보관하기 위한 요구사항 * 가용성(availablility) - 소프트웨어의 지속적인 운영 정도, 페일오버(fail-over)와 같은 H/W의 지원을 받아서 가용성을 높이기도 한다. * 유지보수성(maintainablility) - * 이식성(portablility) * 신뢰성(reliablility) * 정확성(correctness) - 기능 수행의 정확도 * 효율성(efficiency) - 기능 수행을 위해 필요한 컴퓨팅 리소스와 코드의 양 * 유연성(flexibility) - 소프트웨어를 쉽계 변경할 수 있는지 여부 * 연동성(interoperability) * 재사용성(reusability) * 테스트성(testability) * 사용성(usability) * 확장성(scalablility)