عن الدرس
يشمل تحليل وتصميم البرمجيات جميع الأنشطة التي تساعد في تحويل مواصفات المتطلبات إلى التنفيذ. تحدد مواصفات المتطلبات كافة التوقعات الوظيفية وغير الوظيفية من البرنامج. تأتي مواصفات المتطلبات هذه في شكل مستندات يمكن قراءتها وفهمها من قبل الإنسان، ولا علاقة للكمبيوتر بها.