تفاصيل العمل

تطبيق ويب يقوم بأرشفة معلومات من عدة مصادر ورقية ... لكي تكون جاهزة لعملية الإتلاف العملية مؤتمتة بشكل كامل و ذلك من خلال استخدام مفهوم و مزايا الـ OCR كـ core أساسي للتطبيق و عدة خوترزميات أخرى.

مراحل التنفيذ:

1- طرح فكرة المشروع من قبل الزبون.

2- بدأت بمرحلة تحليل النظام البرمجي من خلال جمع المتطلبات الوظيفية و الغير وظيفية الخاصة بالزبون من خلال عدة اجتماعات (اون لاين) حيث أن المشروع المنفذ هو للمملكة العربية السعودية -مشروع خاص بشركة تعمل في مجال الحوالات المصرفية- و هنا أذكر باختصار فهذه المرحالة من أهم المراحل ببناء المنتج البرمجي و يجب جمع و تحديد و التحقق من متطلبات العميل بشكل دقيق و واقعي.

بنهاية هذه المرحلة نتج لدينا documentation ثبتنا فيه جميع متطلبات المشروع و قمنا ببناء منتج مرحلي prototype و كذلك عقد وقعت عليه الطرفان: الطرف الأول الجهة الطالبة (ممثل الشركة) - الجهة المنفذة (م. عبد الله البزم).

3- بدأنا بمرحلة تصميم المشروع (حيث نحن فريق يتألف من ثلاثة مبرمجين كان لي دور Team Leader و كذلك لي دور مهم في بناء المنتج البرمجي) حيث في هذه المرحلة اخترنا بنية النظام (التطبيق) حيث سيكون محقق للموديل MVC و كذلك تصميم شكل قاعدة البيانات المناسبة و تصميم واجهات المستخدم و اختيار الخوارزميات المناسبة و اختيار الـ OCR حيث استخدمنا Iron OCR لأنه يتناسب مع بيئة العمل التي سنستخدمها ASP.NET Core ... -طبعاً الآن أذكر الخظات بشيء من الاختصار و لكن على أرض الواقع كان هناك تفكير و مقارنة بين عدة اختيارات على جميع مستويات (طبقات) المنتج البرمجي (التطبيق).

4- بعدها كانت مرحلة التنفيذ بما يتناسب مع المراحل السابقة و أريد التنبيه هنا أن العمل أنتهج المنهجية التزايدية Incremental حيث أنه ينتج منتجات مرحلية يتم تسليمها للزبون و في كل مرحلة تالية (منتج مرحلي) يكون إضافة بقية الميزات عليها إلى أن وصلنا للمنتج النهائي ... و كان عدد الـ releases تقريباً بين 5 و 7.

5- كان هناك عملية test اختبار متماشية مع مرحلة البناء و عملية test كامة white and black.

6- بالنسبة للـ deployment كان على سيرفر خاص بالزبون حيث أن التطبيق هو تطبيق داخلي على مستوى الشركة.

هذه الخطوات بتفاصيل بسيطة دون إطالة.

المهام:

بالنسبة للمهمة 1 و 2 فأنا من قمت بها بكل تفاصيلها.

3، 4، 5، 6 قمت بتوزيع مهام العمل بين جميع أفراد الفريق و أنا واحد من هذا الفريق.

النتيجة النهائية:

تم تسليم المشروع للجهة الطالبة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
14
تاريخ الإضافة
تاريخ الإنجاز
المهارات