JavaRush /จาวาบล็อก /Random-TH /หมายเหตุสำหรับผู้ทดสอบ: สูตรสำหรับซอฟต์แวร์ที่มีคุณภาพ

หมายเหตุสำหรับผู้ทดสอบ: สูตรสำหรับซอฟต์แวร์ที่มีคุณภาพ

เผยแพร่ในกลุ่ม
คุณจะตรวจสอบคุณภาพของผลิตภัณฑ์ซอฟต์แวร์ได้อย่างไร? แน่นอนว่ามีองค์ประกอบทางอารมณ์ภายในที่แสดงถึงความพึงพอใจของผู้ใช้ ความปรารถนาที่จะจ่ายเงินสำหรับผลิตภัณฑ์ คะแนนสูงในร้านค้าออนไลน์หรือแหล่งข้อมูลพิเศษ ทัศนคติเชิงบวก และอื่นๆ ที่คล้ายคลึงกัน อย่างไรก็ตาม นอกจากอารมณ์แล้ว เกณฑ์การประเมินมีอะไรบ้าง? IEEEระบุว่าคุณภาพคือระดับที่ผลิตภัณฑ์ตรงตามความต้องการและข้อกำหนดของผู้ใช้ปลายทาง แต่สูตรคืออะไร? เราสามารถพูดได้ว่าผลิตภัณฑ์มีความพึงพอใจ 73% หรือไม่? ดังที่เราทราบ ผลิตภัณฑ์ซอฟต์แวร์ทุกชิ้นมีจุดบกพร่องไม่จำกัดจำนวน บางส่วนถูกค้นพบและแก้ไขโดยทีมพัฒนา เราจะแสดงด้วยตัวอักษรF. อื่น ๆ เกิดขึ้นระหว่างการใช้งานโดยผู้บริโภคปลายทาง เรียกพวกเขาว่าU. ดังนั้น จำนวนข้อบกพร่องทั้งหมดจากชุดอนันต์ที่เราพยายามย่อให้เล็กสุดจึงF+Uเท่ากับ แน่นอนว่ายิ่งตัวเลขน้อยUคุณภาพก็จะยิ่งสูงขึ้น ตามหลักการแล้วUค่าดังกล่าวควรเท่ากับศูนย์ ซึ่งหมายความว่าผู้ใช้ไม่พบจุดบกพร่องใดๆ จะบรรลุเป้าหมายนี้ได้อย่างไรหากจำนวนข้อผิดพลาดไม่มีที่สิ้นสุด วิธีเดียวที่เป็นไปได้คือเพิ่มขึ้นFโดยหวังว่าUมันจะลดลงโดยอัตโนมัติ ดังนั้นจึงสามารถวัดคุณภาพผลิตภัณฑ์ได้โดยใช้สูตรต่อไปนี้:

ถาม = F / (F + U)

เราเพียงแค่หารจำนวนข้อผิดพลาดที่พบด้วยจำนวนทั้งหมด ดังนั้นยิ่งเราพบจุดบกพร่องก่อนที่ผลิตภัณฑ์จะถึงผู้บริโภคได้มากเท่าใด คุณภาพก็จะยิ่งสูงขึ้นเท่านั้น คุณภาพ 100% หมายความว่าผู้ใช้ผลิตภัณฑ์ซอฟต์แวร์ไม่พบจุดบกพร่องใดๆ คุณภาพ 0% บ่งชี้ว่าผู้บริโภคพบข้อผิดพลาด ผู้เขียน - Egor Bugaenko สถาปนิก Java ที่ได้รับการรับรองจาก Oracle ผู้ร่วมก่อตั้งและ CTO ของTeamed.ioหัวหน้าสถาปนิกของ Rultor.comและJcabi.comและเป็นแฟนตัวยงของระบบทดสอบอัตโนมัติ เว็บไซต์ผู้เขียน: http://www.yegor256.com/ แหล่งที่มาหลัก: https://www.javacodegeeks.com/2017/12/formula-software-quality.html
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION