شرح الوحدة الثانية النمذجة الاولية - الدرس الأول : التحليل - مادة هندسة البرمجيات - المرحلة الثانوية - نظام المسارات - السنة الثالثة الفصل الدراسي الاول 1446.
الدرس الأول التحليل
مرحلة التحليل في دورة حياة تطوير البرمجيات Analysis Phase of the SDLC
كما تم ذكره في الدرس السابق، يمكن تقسيم دورة حياة تطوير البرمجيات إلى خمس مراحل: أولها مرحلة التحليل، وفيها يجتمع محلل النظام مع المستخدمين لتحديد ما يحتاجون إليه بدقة، ولإجراء دراسة الجدوى، ويتم أيضًا في هذه المرحلة
البحث عن تفاصيل النظام المطلوب أو أي متطلبات قد يطرحها العميل.
تنقسم هذه المتطلبات إلى قسمين:
المتطلبات الوظيفية. 2 المتطلبات غير الوظيفية. المتطلبات الوظيفية Functional Requirements تعرف المتطلبات الوظيفية بأنها ما يُحدّد بصورة أساسية الوظائف التي يجب على النظام القيام بها، ومن أكثر المتطلبات الوظيفية شيوعا ما يلي: . متطلبات قواعد العمل والوظائف الإدارية. . وظائف النظام الخاصة بتصحيح المعاملات وتعديلها وإلغائها. . مستويات المصادقة والصلاحيات في النظام. . الواجهات الخارجية للنظام. . متطلبات إصدار شهادات الاعتماد للنظام. . متطلبات تقديم التقارير. من الأمثلة على المتطلبات الوظيفية: 1 إرسال النظام بريدًا إلكترونيا للتأكيد عند تقديم طلب. 2. إتاحة النظام إمكانية تحقق المستخدمين من الحسابات باستخدام أرقام هواتفهم.
سماح النظام الزوار المدونة بالتسجيل في النشرة الإخبارية من خلال بريدهم الإلكتروني.