بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
عندي مشروع تخرج هو فلترة الرسائل الواردة إلى نظام الايميل
وهناك طريقتين لعمله
أولاً إنه يكون عندي نظام ايميل جاهز
بحثت عن نظام إيميل جاهز والحمد لله حصلت عليه
الآن انا اريد احدد المنهجية التي ساستخدمها في المشروع
طبعاً ان حددتها وكانت هي
component based software engineering (CBSE)
حيث أني سأقوم بفهم وتحليل نظام الايميل الجاهز الذي حصلت عليه لمعرفة اين سأقوم بعد ذلك بكتابة الكود
وايضاً سأضيف بعض التحسينات الى الكود الموجود إن امكن
ومن ثم إضافة الجزء الخاص بالفلترة والذي هو موضوعي
هل هذه المنهجية المحددة مسبقاً مناسبة لهذا المشروع
أم أنه لايمكن استخدامها حيث أنه لايوجد أكثر من نظام ثم المكاملة فيما بينهم
ثانياً :عن طريق استخدام برنامج
Microsoft exchange server
وهو عبارة عن برنامج يمكن من الكثير من الأنشطة
ويستخدم بشكل اساسي في المراسلة
وهو يوفر أمكانية إضافة أكواد أو برامج خاصة يقوم المستخدم بإضافتها إلى البرنامج
وفي هذه الحالة اخترت المنهجية التالية لعمل المشروع وهي
Evolutionary development
حيث أنه لا يمكن استخدام منهجية
waterfall
في مثل هذه التطبيقات
حيث أنها ليست بالتطبيقات الحرجة ولا كبيرة جداً وبالتالي فهذا النوع من المنهجية هي المناسبة
والله أعلم
أرجو إفادتي