Manal Maias
Manal Maias

@ManalMaias

8 تغريدة 10 قراءة Jan 16, 2022
لو كنت عايز تعرف اكثر عن تحليل الأنظمة فهذا الثريد قد يفيدك👌🏻
مهمة تحليل الأنظمة مهمة تفصيلية جداً وواسعة وتعتبر أهم مرحلة في بناء الأنظمة
او حتى بناء التطبيقات والمواقع👩🏻‍💻.
بس الثريد هذا ما بيتكلم عن التحليل
بنتكلم على مرحلة من مراحل التحليل ⚙
وهي Data Modeling 🔥
لما تبدأ تصمم نظامك او موقعك شوف العملية كيف بتتم بالعناصر الموجودة في البيئة الواقعية
شوف من بيتفاعل مع النظام ومن بيطلب ومن بيأخذ
⚡️ بعد هذا بتشوف إنك طلعت objects معينة بتشتغل على هذا النظام
مثلاً لو حبيت تفعل نظام مدرسة
اسأل نفسك من في المدرسة؟🤔
طالب-مدرس-اداريين
وبعدين؟
مافيش بعدين لانه لما ننجز الخطوات السابقة بنكون بنينا نوع من انواع النماذج ويلي اسمها ✅ conceptual model
وهو النوع يلي يهتم بس بجمع البيانات يلي يحتاجها النظام عشان يشتغل
بعد بناء النوع الأول بنكون بنينا قاعدة لإنشاء النوع الثاني من النماذج يلي بتتكلم عن تفاصيل أدق عن النظام
✅ Logical Model
هذا النموذج بيشوف العلاقات بين هذه الobjects وكيف بيتم المعامله بينهن
وكيف بنصنفهن كوحدات
وكأنها عملية بناء جداول قاعدة البيانات بشكل افتراضي على الورق📝
تذكر☝️🏻: إن نمذجة البيانات انه نحلل العناصر والعلاقات بينا وبس, ما بنهتم بالوضائف يلي بتقوم فيها هذه العناصر
في الأخير بعد بناء النموذجين السابقين هيكون الطريق مفتوح أمامنا لبناء النموذج الأخير
✅ physical model
هذا النموذج بيأخذ كل object ويبدأ يسرد كيف بيخزن داخل القاعدة ايش القيود يلي بتكون عليه
🌟وكمان بيسرد تفاصيل تنفيذ قاعدة البيانات وطرق الدخول لها ونظام الإدارة واللغة البرمجية يلي بنستخدمه للنظام والاستعلامات يلي بيقوم فيها المستخدم
كل هذه تفاصيل بتعرض في هذا النوع من النماذج
🧐 نقدر نقول إن Data Modeling
خطوة سابقة بتخلينا نخطط كيف سيبنى النظام ونتخيل كيف بيشتغل في المستقبل
وإنها مرحلة مهمة قبل بدء برمجة انظمتنا وتطبيقاتنا لانها بتخفف من مجهود التعديلات والاخطاء يلي بتحصل اثناء إختبار النظام.

جاري تحميل الاقتراحات...