Inspection 2

정적 테스트, 정적 분석

테스트의 목적은 '결함을 발견하는 것' 입니다. 그리고 기능이 정상적으로 동작하는 것을 확인하는 것입니다. 그리고 소프트웨어를 실행하지 않고 결함을 찾아내는 것이 정적 테스트의 목적입니다. 여러 참여자들이 모여 소프트웨어를 검토하면서 결함을 찾아내거나, 정적 검증 도구를 이용하여 수행하는 것을 즉, 문서 또는 소스코드를 보면서 검토하는 것 소프트웨어 개발 중에 생성되는 모든 산출물들에 대해서 적용이 가능합니다. 동적 테스트의 경우, 구현 또는 테스트 단계까지 가야 결함을 찾을 수 있지만, 정적 테스트는 명세하는 활동/산출물(명세서) 부터 결함을 찾을 수 있습니다. 즉 제품 개발에서 초기에 결함을 찾음으로서 소프트웨어 품질을 향상시킬 수 있습니다. 동력 검토 (Peer Review): 인스펙션 (Inspe..

Verification Method

후후후, 근로자의 날이 끝나고 3일 밖에 근무하지 않는 한 주였지만 그래도 근무는 참...모든 직장인들의 마음은 비슷할 거라 생각한다. 표제와 관련한 Verification Method에 대해서 오늘은 잠시 얘기해보고자 한다.Verification을 하긴 해야 하는데 그래서 어떻게 해야 하는 걸까? (How to do) 오늘 얘기하고자 하는 Method는 산출물 (Work product)에 한해서 말해보고자 한다.ISO 61508, ISO 26262 표준을 조금만 살펴보면 여러 Verification Method 들이 있다. 예를 들면, ISO 26262에서 Method가 아래와 같이 기술되어 있다.단계: HW-SW Level대상(Work product): TSR목적: 산출물 검토 (Correct 검토)..