ความแตกต่างระหว่างการตรวจสอบและการตรวจสอบ

ผู้เขียน: Laura McKinney
วันที่สร้าง: 2 เมษายน 2021
วันที่อัปเดต: 17 พฤษภาคม 2024
Anonim
E-Learning : การตรวจสอบบัญชีอย่างมืออาชีพ ตอน วิธีการตรวจสอบ หลักฐาน การวางแผน วิเคราะห์เปรียบเทียบ
วิดีโอ: E-Learning : การตรวจสอบบัญชีอย่างมืออาชีพ ตอน วิธีการตรวจสอบ หลักฐาน การวางแผน วิเคราะห์เปรียบเทียบ

เนื้อหา


การตรวจสอบและการตรวจสอบเป็นคำที่มักใช้ในการต่อต้านซอฟต์แวร์ การตรวจสอบและการตรวจสอบสามารถแยกแยะได้ด้วยข้อเท็จจริงที่ว่าการตรวจสอบซอฟต์แวร์เป็นกระบวนการของการตรวจสอบผลลัพธ์ที่ออกแบบและเปรียบเทียบกับข้อกำหนดซอฟต์แวร์ที่ระบุ ในทางตรงกันข้ามการตรวจสอบซอฟต์แวร์เป็นกระบวนการตรวจสอบข้อกำหนดซอฟต์แวร์กับความต้องการของผู้ใช้ ในวงกว้างกิจกรรมเหล่านี้จะทำให้กันและกันและเป็นส่วนหนึ่งของการพัฒนาซอฟต์แวร์

    1. แผนภูมิเปรียบเทียบ
    2. คำนิยาม
    3. ความแตกต่างที่สำคัญ
    4. ข้อสรุป

แผนภูมิเปรียบเทียบ

พื้นฐานสำหรับการเปรียบเทียบ
การตรวจสอบ
การตรวจสอบ
ขั้นพื้นฐาน
กระบวนการตรวจสอบผลิตภัณฑ์ในขั้นตอนการพัฒนาตามข้อกำหนดที่ระบุรวมถึงการประเมินผลิตภัณฑ์ตามความต้องการของผู้ใช้เมื่อสิ้นสุดการพัฒนา
เป้าหมาย
มั่นใจการพัฒนาผลิตภัณฑ์ตามข้อกำหนดการออกแบบและข้อกำหนดตรวจสอบให้แน่ใจว่าผลิตภัณฑ์ที่พัฒนานั้นถูกต้องและตรงตามความต้องการของผู้ใช้
กิจกรรมที่เกี่ยวข้อง
แผนการข้อกำหนดคุณสมบัติข้อกำหนดการออกแบบรหัสกรณีทดสอบได้รับการประเมินมีการประเมินซอฟต์แวร์ภายใต้การทดสอบ
แสดงโดยทีมงาน QAทีมทดสอบ
คำสั่งของการดำเนินการดำเนินการมาก่อนหลังจากการตรวจสอบ
ราคาน้อยกว่ามากกว่า


คำจำกัดความของการยืนยัน

การตรวจสอบ ในการต่อต้านของวิศวกรรมซอฟต์แวร์เป็นกลุ่มของวิธีการที่ยืนยันการใช้งานที่แม่นยำของฟังก์ชั่นเฉพาะในซอฟต์แวร์ มันถูกใช้เพื่อตรวจสอบว่าผลิตภัณฑ์ถูกสร้างขึ้นอย่างถูกต้องหรือไม่ ในขั้นตอนการพัฒนาซอฟต์แวร์ข้อบกพร่องและข้อผิดพลาดจะถูกกำจัดเพื่อให้มั่นใจในความน่าเชื่อถือ

กระบวนการตรวจสอบมีดังนี้:

  • มันมีวิธีการพยากรณ์การวิเคราะห์การออกแบบคอมโพสิตสำหรับฟังก์ชั่นการเชื่อมั่นของฟังก์ชั่น I / O หลังจากการพัฒนา
  • ตรวจสอบความถูกต้องและคุณภาพของการออกแบบด้วย
  • มันตรวจสอบผลิตภัณฑ์สุดท้ายกับการออกแบบโดยกล่าวง่ายๆว่าผลิตภัณฑ์นั้นสอดคล้องกับข้อกำหนดของผลิตภัณฑ์หรือไม่

การยืนยันสามารถทำได้หลายวิธีเช่น simulative, การจำลองฮาร์ดแวร์ และ วิธีการอย่างเป็นทางการ. การทดสอบหน่วยและระบบนั้นใช้สำหรับตรวจสอบรหัสของซอฟต์แวร์ การทดสอบหน่วยตรวจสอบว่าพฤติกรรมของรหัสเป็นไปตามข้อกำหนดของหน่วยหรือไม่ เมื่อพูดถึงการทดสอบระบบโมดูลจะเชื่อมต่อเข้าด้วยกันในแง่ของการทดสอบระบบที่สมบูรณ์ ผลลัพธ์ของการทดสอบระบบรวมถึงการตรวจสอบว่าระบบเป็นไปตามข้อกำหนดหรือไม่


ความหมายของการตรวจสอบ

การตรวจสอบ หมายถึงชุดของกระบวนการที่ใช้ในการตรวจสอบย้อนกลับของซอฟต์แวร์ตามความต้องการของลูกค้า ในกรณีส่วนใหญ่เมื่อเร็ว ๆ นี้ระบบคอมพิวเตอร์ไม่ตอบสนองความต้องการของผู้ใช้และนี่คือหนึ่งในปัญหาที่สำคัญ ปัญหาที่เกี่ยวข้องกับการตรวจสอบความถูกต้องเกิดขึ้นเนื่องจากการสื่อสารที่ไม่เหมาะสมระหว่างผู้ใช้กับผู้พัฒนาและช่องว่างทางวัฒนธรรม ดังนั้นการตรวจสอบจะใช้ในการตรวจสอบว่าระบบตอบสนองความต้องการของผู้ใช้ความตั้งใจการยอมรับและยังช่วยให้ระบบการทำงานตรงตามข้อกำหนดเหล่านี้

แม้ว่าระบบจะทำงานได้อย่างไร้ที่ติ แต่ก็ต้องตอบสนองวัตถุประสงค์ที่สำคัญที่ผู้ใช้ต้องการ กิจกรรมการตรวจสอบความถูกต้องรวมถึงการทดสอบการยอมรับที่ดำเนินการในตอนท้ายของโครงการ ในการทดสอบนี้ซอฟต์แวร์จะแสดงให้ลูกค้าเห็นว่าซอฟต์แวร์นั้นเป็นไปตามข้อกำหนดของลูกค้าและจากนั้นจะได้รับการยอมรับจากลูกค้า

  1. กิจกรรมการตรวจสอบจะให้การยืนยันตามวัตถุประสงค์ว่าเอาต์พุตการออกแบบขององค์ประกอบเฉพาะตรงตามข้อกำหนดที่ระบุ ในทางตรงกันข้ามการตรวจสอบความถูกต้องของซอฟต์แวร์เป็นการยืนยันการปฏิบัติตามผลิตภัณฑ์ซอฟต์แวร์ขั้นสุดท้ายตามความต้องการของผู้ใช้
  2. ข้อผิดพลาดที่พบในการตรวจสอบจะสร้างค่าใช้จ่ายน้อยลงเมื่อเทียบกับค่าใช้จ่ายที่เกี่ยวข้องของข้อผิดพลาดในกระบวนการตรวจสอบ
  3. การตรวจสอบจะดำเนินการในขั้นตอนการพัฒนาในขณะที่การตรวจสอบความถูกต้องจะดำเนินการหลังจากผลิตภัณฑ์ได้รับการพัฒนา (เช่นหลังจากการตรวจสอบ)
  4. ทีมงาน QA รับผิดชอบการตรวจสอบความถูกต้อง ในทางกลับกันการตรวจสอบจะดำเนินการโดยทีมทดสอบ

ข้อสรุป

การตรวจสอบความถูกต้องอธิบายเป็นชุดของกิจกรรมที่รับประกันการใช้งานฟังก์ชันเฉพาะอย่างแม่นยำในซอฟต์แวร์ ในทางกลับกันการตรวจสอบความถูกต้องเป็นกลุ่มของกิจกรรมที่ยืนยันว่าซอฟต์แวร์ที่พัฒนาขึ้นเป็นไปตามข้อกำหนดของลูกค้า