متطلبات البرمجيات هي أحد حقول علم هندسة البرمجيات والتي تتعلق باحتياجات البرمجيات لحل المشاكل البرمجية .
تعريف
تعرف متطلبات البرمجيات كالآتى:[1]
- الشروط أو الإمكانيات التي يحتاجها المستخدم لحل مشكلة أو تحقيق هدف معين.
- الشروط أو الإمكانيات للبرمجية لتجعلها متوافقة مع إمكانيات النظام لتحقق العقد والخصائص المتفق عليها بين المطور والمستخدم .
- العقد أو الوثيقة للشروط أو الإمكانيات التي يحدد بها البند 1 , 2 .
المواصفة
- مقالة مفصلة: مواصفة متطلبات برمجية
المراجع
- IEEE Computer Society (1990). "IEEE Standard Glossary of Software Engineering Terminology". IEEE Standard. مؤرشف من الأصل في 15 يونيو 2018.