ข้อกำหนดข้อกำหนดของซอฟต์แวร์

ข้อกำหนดข้อกำหนดของซอฟต์แวร์ (SRS) คือเอกสารที่ใช้เป็นสื่อกลางในการสื่อสารระหว่างลูกค้า ข้อกำหนดข้อกำหนดซอฟต์แวร์ในรูปแบบพื้นฐานที่สุดคือเอกสารที่เป็นทางการที่ใช้ในการสื่อสารข้อกำหนดซอฟต์แวร์ระหว่างลูกค้าและผู้พัฒนา

เอกสาร SRS มุ่งเน้นไปที่ WHAT ต้องทำและหลีกเลี่ยงวิธีแก้ปัญหาอย่างระมัดระวัง (how to do). ทำหน้าที่เป็นสัญญาระหว่างทีมพัฒนาและลูกค้า ข้อกำหนดในขั้นตอนนี้เขียนขึ้นโดยใช้คำศัพท์เฉพาะของผู้ใช้ปลายทาง หากจำเป็นจะมีการพัฒนาข้อกำหนดข้อกำหนดอย่างเป็นทางการในภายหลัง

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

วัตถุประสงค์ของ SRS

SRS เป็นเครื่องมือสื่อสารระหว่างลูกค้า / ลูกค้านักวิเคราะห์ธุรกิจนักพัฒนาระบบทีมซ่อมบำรุง นอกจากนี้ยังสามารถเป็นสัญญาระหว่างผู้ซื้อและซัพพลายเออร์

  • มันจะให้รากฐานที่มั่นคงสำหรับขั้นตอนการออกแบบ
  • รองรับการจัดการและควบคุมโครงการ
  • ช่วยในการควบคุมและวิวัฒนาการของระบบ

ข้อกำหนดข้อกำหนดของซอฟต์แวร์ควรสมบูรณ์สอดคล้องตรวจสอบย้อนกลับได้ไม่คลุมเครือและตรวจสอบได้

สิ่งต่อไปนี้ควรระบุไว้ในข้อกำหนดของระบบ -

  • กำหนดหน้าที่ของระบบ
  • กำหนดการแบ่งพาร์ติชันฟังก์ชันฮาร์ดแวร์ / ซอฟต์แวร์
  • กำหนดข้อกำหนดประสิทธิภาพ
  • กำหนดพาร์ติชันประสิทธิภาพของฮาร์ดแวร์ / ซอฟต์แวร์
  • กำหนดข้อกำหนดด้านความปลอดภัย
  • กำหนด User Interface (คู่มือผู้ใช้)
  • จัดเตรียมภาพวาด / คำแนะนำในการติดตั้ง
  • เทมเพลตข้อกำหนดข้อกำหนดซอฟต์แวร์

ประวัติการแก้ไข

วันที่ คำอธิบาย ผู้เขียน ความคิดเห็น
<วันที่> <เวอร์ชัน 1> <ชื่อของคุณ> <การแก้ไขครั้งแรก>

การอนุมัติเอกสาร

ข้อกำหนดข้อกำหนดซอฟต์แวร์ต่อไปนี้ได้รับการยอมรับและรับรองโดยรายการต่อไปนี้ -

ลายเซ็น พิมพ์ชื่อ หัวข้อ วันที่
<ชื่อของคุณ> Lead Software Eng.
เดวิด ผู้สอน