التحليل والتصميم

متطلبات الأعمال

فى اطار هذه العملية، نحدد المتطلبات الوظيفية والتكميلية رفيعة المستوى ونحدد نطاق العمل ونرتب عناصرها حسب الاهمية. نحن نستخدم تقنية ورشة العمل لاجراء هذه الانشطة. ورش العمل المستخدمة فى هذه المرحلة هى ورش عمل ميسرة عالية المستوى يحدث فيها الكثير من عمليات العصف الذهنى ومن ثم يمكن استخدام التقنيات التى تسمح بهذا النوع من النشاط بنجاح (على سبيل المثال: الاجتماعات غير الرسمية او التدريب او العرض .التقديمى فى مكان العمل)

تحليل المتطلبات

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

التصميم

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