ความแตกต่างระหว่างข้อกำหนดด้านหน้าที่การใช้งานและไม่เป็นไปตามข้อกำหนด

สารบัญ:

ความแตกต่างระหว่างข้อกำหนดด้านหน้าที่การใช้งานและไม่เป็นไปตามข้อกำหนด
ความแตกต่างระหว่างข้อกำหนดด้านหน้าที่การใช้งานและไม่เป็นไปตามข้อกำหนด

วีดีโอ: ความแตกต่างระหว่างข้อกำหนดด้านหน้าที่การใช้งานและไม่เป็นไปตามข้อกำหนด

วีดีโอ: ความแตกต่างระหว่างข้อกำหนดด้านหน้าที่การใช้งานและไม่เป็นไปตามข้อกำหนด
วีดีโอ: ความเข้าใจในข้อกำหนดISO9001:2015 EP.6 2024, กรกฎาคม
Anonim

ข้อกำหนดการใช้งานกับไม่ใช่ฟังก์ชั่น

ข้อแตกต่างที่สำคัญระหว่างข้อกำหนดด้านฟังก์ชันและไม่ใช้งานคือข้อกำหนดด้านฟังก์ชันจะอธิบายว่าระบบควรทำอย่างไร ในขณะที่ข้อกำหนดที่ไม่ได้ใช้งานจะอธิบายว่าระบบทำงานอย่างไร

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

ข้อกำหนดในการใช้งานคืออะไร

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

ความแตกต่างระหว่างข้อกำหนดการใช้งานและไม่ใช่หน้าที่
ความแตกต่างระหว่างข้อกำหนดการใช้งานและไม่ใช่หน้าที่

รูปที่ 01: การพัฒนาซอฟต์แวร์

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

ข้อกำหนดที่ไม่ได้ใช้งานคืออะไร

ข้อกำหนดที่ไม่เกี่ยวข้องกับลักษณะการทำงานของซอฟต์แวร์จะจัดอยู่ในหมวดข้อกำหนดที่ไม่เกี่ยวกับการทำงาน พวกเขากำหนดลักษณะที่คาดหวังของซอฟต์แวร์ ผู้ใช้สามารถตั้งสมมติฐานเกี่ยวกับพวกเขาได้ ผู้ใช้หลายคนกังวลเกี่ยวกับการได้รับข้อกำหนดที่ไม่สามารถใช้งานได้โดยเฉพาะสำหรับระบบขนาดใหญ่

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

ความแตกต่างระหว่างข้อกำหนดการใช้งานและไม่ใช่หน้าที่

ข้อกำหนดการใช้งานกับไม่ใช่ฟังก์ชั่น

ข้อกำหนดด้านฟังก์ชันคือข้อกำหนดที่กำหนดฟังก์ชันของระบบหรือระบบย่อย Non Functional Requirements เป็นข้อกำหนดที่ระบุเกณฑ์ที่สามารถใช้ตัดสินการทำงานของระบบได้
การใช้งาน
ข้อกำหนดในการใช้งานใช้เพื่ออธิบายการทำงานของระบบ ข้อกำหนดที่ไม่ทำงานอธิบายลักษณะคุณภาพของระบบหรือแอตทริบิวต์คุณภาพ

Summary – ข้อกำหนดการใช้งานเทียบกับข้อกำหนดที่ไม่ใช้งาน

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