ความแตกต่างระหว่าง BRS และ SRS

ความแตกต่างระหว่าง BRS และ SRS
ความแตกต่างระหว่าง BRS และ SRS

วีดีโอ: ความแตกต่างระหว่าง BRS และ SRS

วีดีโอ: ความแตกต่างระหว่าง BRS และ SRS
วีดีโอ: แฮกเกอร์(Hacker) vs แครกเกอร์(Cracker) 2024, พฤศจิกายน
Anonim

BRS กับ SRS

ในโครงการพัฒนาซอฟต์แวร์ BRS (ข้อกำหนดความต้องการทางธุรกิจ) เป็นเอกสารที่มีรายละเอียดข้อกำหนดของลูกค้า ประกอบด้วยข้อมูลเกี่ยวกับธุรกิจและรายละเอียดเกี่ยวกับกระบวนการที่ต้องดำเนินการในซอฟต์แวร์ SRS (Software Requirements Specification) ระบุข้อกำหนดของระบบซอฟต์แวร์ ประกอบด้วยคำอธิบายของระบบที่ต้องพัฒนา SRS ประกอบด้วยข้อมูลต่างๆ เช่น วิธีที่ผู้ใช้โต้ตอบกับระบบซอฟต์แวร์ ข้อกำหนดที่ไม่สามารถใช้งานได้ ฯลฯ

BRS คืออะไร

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

SRS คืออะไร

SRS ระบุข้อกำหนดของระบบซอฟต์แวร์ ประกอบด้วยคำอธิบายของระบบที่ต้องพัฒนารวมถึงวิธีที่ผู้ใช้โต้ตอบกับระบบโดยใช้กรณีการใช้งาน กรณีการใช้งานให้คำอธิบายของการกระทำที่เกิดขึ้นระหว่างผู้ใช้และระบบซอฟต์แวร์ โดยปกติ UML (Unified Modeling Language) จะใช้เพื่อระบุกรณีการใช้งานใน SRS อย่างเป็นทางการ นอกจากนี้ยังมีข้อกำหนดที่ไม่ทำงาน เช่น ข้อกำหนดด้านประสิทธิภาพ มาตรฐานที่กำหนดโดยระบบ และข้อจำกัดใดๆ ในระบบ SRS ควรถูกต้องและสม่ำเสมอเสมอ เนื่องจากมีการใช้โดยนักพัฒนาในกระบวนการพัฒนา นอกจากนี้ยังควรมีความชัดเจน โดยทั่วไป SRS ควรประกอบด้วยส่วนอย่างน้อยดังต่อไปนี้: บทนำ คำอธิบายโดยรวมของระบบ และข้อกำหนดเฉพาะ บทนำควรกำหนดขอบเขตของระบบที่คาดหวังไว้อย่างชัดเจนท่ามกลางข้อมูลอื่นๆ เช่น วัตถุประสงค์ของระบบและภาพรวมของระบบ คำอธิบายโดยรวมให้การโต้ตอบกับผู้ใช้ การขึ้นต่อกัน และข้อจำกัดของระบบ ฯลฯ ข้อกำหนดเฉพาะประกอบด้วยข้อกำหนดด้านประสิทธิภาพ ข้อกำหนดของฐานข้อมูล ฯลฯ

BRS กับ SRS ต่างกันอย่างไร

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

แนะนำ: