SW 품질의 외적 특성을 측정하기 위한 잣대

  • 정확성
  • 유용성
  • 효율성
  • 신뢰성
  • 무결성
  • 적응성
  • 정밀성
  • 견고성

 

SW품질의 내적 특성을 측정하기 위한 잣대

  • 유지보수성(!!!)
  • 유연ㅅ넝
  • 이식성
  • 재사용성
  • 가독성
  • 테스트 용이성
  • 이해성

 

SW의 품질을 향상시키기 위한 방법들

  • SW  품질의 목표
  • 명확한 품질보증 활동
  • 테스트 전략
  • SW공학 지침
  • 비형식적인 기술검토 - 동료들과 토론 포함
  • 형식적인 기술적 검토 SW
  • 외부 감사

 

저자의 요점 정리

  • 품질은 결과적으로 무료지만 결함을 비싸게 고치는 대신 싸게 예방하기 위해서 자원의 재분배가 요구된다
  • 모든 품질 보증의 목표들을 동시에 달성할수 없다. 달성하고자 하는 목표를 분명히 결정하고 결정된 목표를 팀우너들과 공유하라- agile개발론과 유사하다
  • 어떠한 단일 결함 감지 기법도 그 자체로 완벽하지 않다. 다양한 기법을 사용해야 한다
  • SW의 품질보증은 프로세스 지향적이다. SW개발은 제조업과 같은 최종 제품에 영향을 미치는 반복적인 단계가 없다. 따라서 결과물의 품질은 SW를 개발하기 위해서 사용되는 프로세스에 의해 관리되어야 한다.

이 글은 스프링노트에서 작성되었습니다.

by 무위자연 2008. 1. 30. 09:24