นักพัฒนาซอฟต์แวร์มืออาชีพต้องผ่านกระบวนการรวบรวมข้อกำหนดซอฟต์แวร์ที่จุดเริ่มต้นของโครงการพัฒนาซอฟต์แวร์ทุกขนาดที่มีความหมาย ผลิตภัณฑ์สุดท้ายของระยะโครงการนั้นเป็นเอกสารที่เรียกกันทั่วไปว่าข้อกำหนดข้อกำหนดของซอฟต์แวร์หรือ SRS มักจะเป็นเหตุการณ์สำคัญหรือความสำเร็จของโครงการแรก ความสำคัญของเอกสารนี้ไม่สามารถอธิบายได้ หน้าที่ที่สำคัญที่สุดของมันคือการบันทึกความต้องการทางธุรกิจของลูกค้าและข้อกำหนดในรูปแบบลายลักษณ์อักษรและเป็นพื้นฐานสำหรับส่วนที่เหลือของกระบวนการพัฒนาซอฟต์แวร์ เมื่อรวบรวมข้อกำหนดเหล่านี้แล้ว เอกสารจะกลายเป็นบันทึกความเข้าใจทั้งของลูกค้าและนักพัฒนาว่าซอฟต์แวร์ควรทำอะไรให้สำเร็จ โดยปกติลูกค้าจะตรวจสอบและลงนามใน SRS ดังนั้นจึงเริ่มขั้นตอนการออกแบบและพัฒนาซอฟต์แวร์ฉบับสมบูรณ์ คุณสามารถเขียนเอกสาร SRS ได้โดยการทำตามขั้นตอนในระดับสูง
ขั้นตอนที่ 1
ถ้าองค์กรของคุณไม่มีเทมเพลตเอกสารข้อกำหนดของซอฟต์แวร์มาตรฐาน ให้สร้างตอนนี้ (ดูแหล่งข้อมูลสำหรับลิงก์ไปยังเทมเพลต)
วิดีโอประจำวันนี้
ขั้นตอนที่ 2
พบกับผู้เชี่ยวชาญเฉพาะด้าน/ลูกค้าเพื่อรวบรวมข้อกำหนด
ขั้นตอนที่ 3
กำหนดหน้าที่ของซอฟต์แวร์
ขั้นตอนที่ 4
สร้างกรณีการใช้งานสำหรับกระบวนการย่อยที่สำคัญ ตัวอย่างเช่น หากคุณกำลังออกแบบระบบป้อนคำสั่งซื้อ กรณีใช้งานจะประกอบด้วยการสร้างคำสั่งซื้อใหม่ การแก้ไขคำสั่งซื้อที่มีอยู่ และการค้นหาคำสั่งซื้อของลูกค้า
ขั้นตอนที่ 5
กำหนดอินเทอร์เฟซผู้ใช้
ขั้นตอนที่ 6
กำหนดอินเทอร์เฟซอื่นๆ เช่น อินเทอร์เฟซฮาร์ดแวร์หรืออินเทอร์เฟซระบบซอฟต์แวร์อื่นๆ
ขั้นตอนที่ 7
กำหนดโฟลว์กระบวนการ
ขั้นตอนที่ 8
กำหนดกฎเกณฑ์ทางธุรกิจที่เฉพาะเจาะจง
ขั้นตอนที่ 9
กำหนดข้อกำหนดด้านประสิทธิภาพ
ขั้นตอนที่ 10
สร้างไดอะแกรมที่จำเป็นเพื่อแสดงขั้นตอนของกระบวนการหรืออธิบายข้อกำหนดที่สำคัญอย่างละเอียด
ขั้นตอนที่ 11
รวบรวมเอกสาร SRS และให้ทุกฝ่ายที่จำเป็นตรวจสอบหรือลงนาม
สิ่งที่คุณต้องการ
แอปพลิเคชั่นประมวลผลคำ
ซอฟต์แวร์สร้างไดอะแกรม เช่น Microsoft Visio
เคล็ดลับ
สร้างเทมเพลตเอกสารมาตรฐาน รวมเมทริกซ์การตรวจสอบย้อนกลับ รวมความเชื่อมโยงระหว่างข้อกำหนดและแหล่งที่มาของข้อกำหนดเหล่านั้น แสดงรายการกฎการดำเนินธุรกิจที่กำหนดไว้อย่างชัดเจน ตรวจสอบให้แน่ใจว่าได้กำหนดกฎและกระบวนการด้วยภาษาที่ชัดเจนและชัดเจน
คำเตือน
SRS มีข้อกำหนดด้านการทำงานเท่านั้น ไม่ควรรวมรายละเอียดการออกแบบซอฟต์แวร์หรือการใช้งาน