Day#33 V&V

KakyKad
1 min readJul 5, 2018

--

หลังจากโดนคำถามจากพี่หนุ่มเรื่องนี้บ่อยๆเรื่อง Verification , Validation ว่ามันต่างกันยังไง? วันนี้เลยมาหาความรู้เกี่ยวกับ 2 คำนี้เพิ่มเติม

Verification คือ กระบวนการตรวจสอบและควบคุมให้ Software ถูกออกแบบและพัฒนาอย่างถูกต้องตรงตาม Requirement Specification ของ User

นั่นหมายความว่า Verification จะต้องการ product ที่ถูกต้องตาม Requirement และ design

“Are we building the product right?”

Validation คือ กระบวนการตรวจสอบ Software ว่าทำงานตรง Requirement ที่ User ต้องการ

“Are we building the right product?”

ความแตกต่างที่เห็นได้ชัด คือ Verification จะเน้นที่การตรวจสอบ product(สิ่งที่เกิดขึ้นระหว่างกระบวนการแต่ไม่ใช่สิ่งที่เอาไปใช้งานจริง) แต่ส่วน Validation จะตรวจสอบที่ Product (Software) เป็นหลัก

ทำไมต้อง V&V

กาดคิดว่ามันเป็นกระบวนการที่ตรวจสอบ Software ว่าตรงตาม Requirement หรือไม่ เพื่อไม่ให้การส่งมอบนั้นมีความผิดพลาด เพราะถ้าเจอข้อผิดพลาดขึ้นมา จะต้องเสีย Effort และ Budget เพิ่มขึ้น เป้าหมายของ V & V คือการค้นหาและแก้ไขข้อผิดพลาดให้เร็วที่สุดเท่าที่จะเป็นไปได้ซึ่งจะช่วยป้องกันการส่งมอบ Software ที่ผิดพลาดให้กับลูกค้า

สามารถลองอ่านเพิ่มเติมเกี่ยวกับ V&V

การผลิต Software ที่มีคุณภาพที่ดีออกมานั้น เกี่ยวข้องโดยตรงกับทุกๆ คนที่อยู่ในทีมพัฒนา Software มิใช่เพียงแค่ Software Tester แต่เพียงผู้เดียว เพราะ คุณภาพจะต้องเกิดขึ้นในทุกๆ ขั้นตอนของการพัฒนา Software— Prathan D.

--

--

KakyKad
KakyKad

Written by KakyKad

เขียนไปเรื่อย

No responses yet