ข้อกำหนดข้อกำหนดของซอฟต์แวร์
ข้อกำหนดข้อกำหนดของซอฟต์แวร์ (SRS) คือเอกสารที่ใช้เป็นสื่อกลางในการสื่อสารระหว่างลูกค้า ข้อกำหนดข้อกำหนดซอฟต์แวร์ในรูปแบบพื้นฐานที่สุดคือเอกสารที่เป็นทางการที่ใช้ในการสื่อสารข้อกำหนดซอฟต์แวร์ระหว่างลูกค้าและผู้พัฒนา
เอกสาร SRS มุ่งเน้นไปที่ WHAT ต้องทำและหลีกเลี่ยงวิธีแก้ปัญหาอย่างระมัดระวัง (how to do). ทำหน้าที่เป็นสัญญาระหว่างทีมพัฒนาและลูกค้า ข้อกำหนดในขั้นตอนนี้เขียนขึ้นโดยใช้คำศัพท์เฉพาะของผู้ใช้ปลายทาง หากจำเป็นจะมีการพัฒนาข้อกำหนดข้อกำหนดอย่างเป็นทางการในภายหลัง
SRS เป็นคำอธิบายที่สมบูรณ์เกี่ยวกับลักษณะการทำงานของระบบที่จะพัฒนาและอาจรวมถึงชุดของกรณีการใช้งานที่อธิบายการโต้ตอบที่ผู้ใช้จะมีกับซอฟต์แวร์
วัตถุประสงค์ของ SRS
SRS เป็นเครื่องมือสื่อสารระหว่างลูกค้า / ลูกค้านักวิเคราะห์ธุรกิจนักพัฒนาระบบทีมซ่อมบำรุง นอกจากนี้ยังสามารถเป็นสัญญาระหว่างผู้ซื้อและซัพพลายเออร์
- มันจะให้รากฐานที่มั่นคงสำหรับขั้นตอนการออกแบบ
- รองรับการจัดการและควบคุมโครงการ
- ช่วยในการควบคุมและวิวัฒนาการของระบบ
ข้อกำหนดข้อกำหนดของซอฟต์แวร์ควรสมบูรณ์สอดคล้องตรวจสอบย้อนกลับได้ไม่คลุมเครือและตรวจสอบได้
สิ่งต่อไปนี้ควรระบุไว้ในข้อกำหนดของระบบ -
- กำหนดหน้าที่ของระบบ
- กำหนดการแบ่งพาร์ติชันฟังก์ชันฮาร์ดแวร์ / ซอฟต์แวร์
- กำหนดข้อกำหนดประสิทธิภาพ
- กำหนดพาร์ติชันประสิทธิภาพของฮาร์ดแวร์ / ซอฟต์แวร์
- กำหนดข้อกำหนดด้านความปลอดภัย
- กำหนด User Interface (คู่มือผู้ใช้)
- จัดเตรียมภาพวาด / คำแนะนำในการติดตั้ง
- เทมเพลตข้อกำหนดข้อกำหนดซอฟต์แวร์
ประวัติการแก้ไข
วันที่ | คำอธิบาย | ผู้เขียน | ความคิดเห็น |
---|---|---|---|
<วันที่> | <เวอร์ชัน 1> | <ชื่อของคุณ> | <การแก้ไขครั้งแรก> |
การอนุมัติเอกสาร
ข้อกำหนดข้อกำหนดซอฟต์แวร์ต่อไปนี้ได้รับการยอมรับและรับรองโดยรายการต่อไปนี้ -
ลายเซ็น | พิมพ์ชื่อ | หัวข้อ | วันที่ |
---|---|---|---|
<ชื่อของคุณ> | Lead Software Eng. | ||
เดวิด | ผู้สอน | ||