Skip to content

Latest commit

 

History

History
25 lines (25 loc) · 4.15 KB

12.6. Key Points.md

File metadata and controls

25 lines (25 loc) · 4.15 KB

Key points

  • การจัดการคุณภาพของซอฟต์แวร์นั้นเกี่ยวข้องกับ
  • การทำให้มั่นใจได้ว่า ซอฟต์แวร์มีข้อบกพร่องน้อย
  • มีมาตรฐานในการบำรุงรักษา
  • มีความน่าเชื่อถือ
  • มีความสามารถด้าน portability
  • มาตรฐานซอฟต์แวร์มีความสำคัญต่อการประกันคุณภาพซอฟต์แวร์ เนื่องจาก
  • มีการระบุแนวทางปฏิบัติที่ดีที่สุด
  • มาตรฐานเป็นพื้นฐานที่มั่นคงในการสร้างซอฟต์แวร์ที่มีคุณภาพดี Key points
  • การรีวิวกระบวนการซอฟต์แวร์ เกี่ยวข้องกับทีมผู้ตรวจสอบ โดยมีการตรวจสอบว่ามีการปฏิบัติตามมาตรฐานคุณภาพหรือไม่
  • รีวิวเป็นเทคนิคที่ใช้กันอย่างแพร่หลายในการประเมินคุณภาพ
  • ในการตรวจสอบโปรแกรม (program inspection) หรือการตรวจสอบแบบ peer review ทีมเล็ก ๆ จะตรวจสอบโค้ดอย่างเป็นระบบ
  • ทีมจะอ่านรหัส (ลงรายละเอียด) และมองหาทั้งข้อผิดพลาดและสิ่งที่อาจจะขาดหายไป
  • ปัญหาที่ตรวจพบจะถูกกล่าวถึงในที่ประชุมทบทวนรหัส Key points
  • การจัดการคุณภาพ Agile ขึ้นอยู่กับการสร้างวัฒนธรรมที่มีคุณภาพ ซึ่งทีมพัฒนาทำงานร่วมกันเพื่อปรับปรุงคุณภาพซอฟต์แวร์
  • การวัดซอฟต์แวร์สามารถใช้เพื่อรวบรวมข้อมูลเชิงปริมาณเกี่ยวกับซอฟต์แวร์และกระบวนการซอฟต์แวร์
  • เราอาจสามารถใช้ค่าของเมตริกซอฟต์แวร์ เพื่อทำข้อสรุปเกี่ยวกับคุณภาพผลิตภัณฑ์และกระบวนการ
  • เมตริกคุณภาพของผลิตภัณฑ์มีประโยชน์อย่างยิ่งสำหรับการคัดแยกส่วนประกอบที่ผิดปกติซึ่งอาจมีปัญหาด้านคุณภาพ
  • ส่วนประกอบเหล่านี้ควรได้รับการวิเคราะห์ในรายละเอียดเพิ่มเติม Measurement ambiguity
  • เมื่อรวบรวมข้อมูลเชิงปริมาณเกี่ยวกับซอฟต์แวร์และกระบวนการซอฟต์แวร์ เราต้องวิเคราะห์ข้อมูลนั้นเพื่อทำความเข้าใจกับความหมายของข้อมูล
  • การตีความผิดข้อมูลและการอนุมานที่ไม่ถูกต้องเป็นเรื่องง่าย
  • เราไม่สามารถดูข้อมูลด้วยตัวเองอย่างง่าย ๆ ต้องพิจารณาบริบทที่รวบรวมข้อมูลด้วย