การตรวจสอบคือกระบวนการตรวจสอบผลิตภัณฑ์ซอฟต์แวร์

คอมพิวเตอร์
กำลังโหลด ...

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

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

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

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

ในกรณีที่เกิดข้อผิดพลาดหรือข้อบกพร่องในการใช้งานโปรแกรมหรือการตรวจสอบความแตกต่างระหว่างเอกสารดังกล่าวข้างต้นและการทำงานของโปรแกรมการตัดสินใจเลือกเอกสารการแก้ไขควรเป็นทางออกสำหรับงานเฉพาะ

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

การตรวจสอบคือคำตอบสำหรับคำถามว่า "ซอฟต์แวร์ถูกดำเนินการอย่างถูกต้องหรือไม่" และการตรวจสอบ - "มีซอฟต์แวร์ที่ถูกต้องหรือไม่?"

เมื่อค้นหาคำตอบสำหรับคำถามที่โพสต์คุณสามารถทำได้เพื่อตรวจสอบว่าการตรวจสอบ (หรือการรับรอง) ในแง่เนื้อหาค่อนข้างกว้างกว่าการยืนยัน (การตรวจสอบ) อย่างไรก็ตามการตรวจสอบมีความเกี่ยวข้องกับการควบคุมคุณภาพผลิตภัณฑ์ซอฟต์แวร์

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

ถ้าเราพูดถึงการตรวจสอบของโมเดลแล้วเราจะเน้นที่การตรวจสอบความถูกต้องของการทำแผนที่ของรูปแบบการคำนวณนี้ของรูปแบบแนวคิดหรือคณิตศาสตร์ที่จำเป็น

เมื่อตรวจสอบรหัสระบบจะมีการตรวจสอบโค้ดต้นฉบับและตรวจสอบความสอดคล้องกับคำอธิบายเอกสาร

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

กำลังโหลด ...
กำลังโหลด ...