ข้อกำหนดความต้องการของระบบคืออะไร?

แอปพลิเคชันคอมพิวเตอร์ทั่วไปประกอบด้วยซอฟต์แวร์ฮาร์ดแวร์และส่วนประกอบเครือข่าย ข้อกำหนดคุณสมบัติของระบบ (SyRS) เป็นโครงร่างแบบละเอียดของข้อกำหนดที่จำเป็นในการสร้างระบบที่สมบูรณ์ ข้อกำหนดเหล่านี้มีการบันทึกไว้ในความพยายามที่จะกำหนดฟังก์ชั่นที่สมบูรณ์ความพร้อมใช้งานประสิทธิภาพและความต้องการด้านความปลอดภัยของระบบ

สถาบันวิศวกรไฟฟ้าและอิเล็กทรอนิกส์ (IEEE) เป็นสมาคมด้านเทคนิคที่ใหญ่ที่สุดที่อุทิศตนเพื่อมาตรฐานในสาขาอิเล็กทรอนิกส์และคอมพิวเตอร์ IEEE ได้สร้างชุดของโพรซีเดอร์มาตรฐานเกี่ยวกับวิธีการบันทึกข้อกำหนดคุณสมบัติของระบบ เอกสารนี้มีคำแนะนำเกี่ยวกับการสร้างองค์กรและการปรับเปลี่ยนข้อกำหนดของระบบ

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

มีประโยชน์มากมายในการทำตามแนวทางปฏิบัติที่ดีที่สุดสำหรับข้อกำหนดคุณสมบัติของระบบ ข้อกำหนดความต้องการเป็นรากฐานของสถาปัตยกรรมการออกแบบและการใช้งานที่จะสร้างขึ้น ข้อกำหนดเหล่านี้ใช้เพื่อกำหนดระดับความพยายามที่จำเป็นในการดำเนินโครงการให้เสร็จสมบูรณ์ ข้อกำหนดที่ไม่ดีนั้นเปรียบได้กับรากฐานที่ไม่ดีสำหรับอาคารซึ่งมักจะนำไปสู่การดำเนินการที่ล้มเหลว

ระบบทั้งหมดมีข้อกำหนดด้านประสิทธิภาพที่ควรบันทึกไว้ในข้อกำหนดคุณสมบัติของระบบ ข้อกำหนดเหล่านี้กำหนดเวลาตอบสนองความพร้อมใช้งานและความสามารถในการผลิตของระบบสำหรับงานเฉพาะ ตัวอย่างเช่น บริษัท ประกันภัยอาจมีความต้องการในการดำเนินการเรียกร้องค่าสินไหมทดแทน 100,000 ใบต่อวัน ข้อกำหนดนี้จะถูกพิจารณาว่าเป็นข้อกำหนดด้านประสิทธิภาพ

ความต้องการด้านการใช้งานเป็นลักษณะของระบบที่ใช้กระบวนการทางธุรกิจที่เฉพาะเจาะจง ความต้องการในการใช้งานอาจง่ายเหมือนกฎสำหรับวิธีที่แอปพลิเคชันควรสร้างและบันทึกข้อมูลในระบบ ตัวอย่างเช่นธุรกิจอาจต้องการให้ทุกคนต้องมีที่อยู่ก่อนที่ระบบจะบันทึกข้อมูลลงในอุปกรณ์จัดเก็บข้อมูล ข้อกำหนดการทำงานนี้จะถูกบันทึกไว้ในข้อกำหนดคุณสมบัติ

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