تحليل المتطلبات للنظام مهم وأساسي لنجاح أو فشل مشروع النظام أو التطبيق البرمجي ويجب أن تكون المتطلبات مفصلة بالشكل الكافي لتصميم النظام. يتيح ملف SRS الشرح الكامل لسلوك النظام المراد تنفيذه، مع رسم مخططات UML وهي رسوم تخطيطية لوصف النظام البرمجي من حيث العناصر المكونة له أو خط سير العمليات الذي يقوم به البرنامج والتي تضم مخطط حالة المستخدم Use case Diagram الذي يصف كل التفاعلات مابين المستخدم والتطبيق البرمجي بالإضافة إلى مخطط Class Diagram وهو مخطط هيكلي مهمته عرض الفئات بنظام معين مع جميع العلاقات التي تربط بينها...