كتابة تفاصيل وآلية عمل النظام وتحديد خصائصه وكيف يجب أن تعمل الخصائص مع بعضها بشكل يفهمه المصممين والمبرمجين