18 تغريدة 2 قراءة Nov 12, 2021
#system_analysis
كيف تبدأ التحليل والتصميم لمشروع التخرج
النظام يتكون من
-البيانات التي تأتي من البيئة التي سيعمل فيها النظام.
-عمليات تعمل على المدخلات وتحولها إلى مخرجات
-التخزين للبيانات / المعلومات.
-نتائج العمليةو ناتج يتم إدخاله مرة أخرى في النظام لتغيير التحكم في العمليات.
-التحكم لضمان عمل النظام.
-حدود أو نطاق النظام.
-البيئة التي يعمل فيها النظام
-الأجهزة و البرامج وأنظمة التشغيل
-قيم الإدخال وإخراج المعلومات
-الاتصالات و الأشخاص
اولا /تحليل النظام
يستخدم لتحديد متطلبات النظام التفصيلية من أجل إنتاج مواصفات المتطلبات
1.Requirements modelling
المتطلبات الوظيفية وغير وظيفية وقد تتضمن عددًا من النماذج والرسوم البيانية
2.Functional decomposition
التحليل من أعلى إلى أسفل ويتم في هذه العملية التحقيق او البحث في مجال المشروع لتحديد bussines process
3.تحديد الوظائف والعمليات
4.DFD
رسم نموذج مادي لفهم كيفية عمل النظام الحالي غالبا يبدأ بالمستوى ١حيث لا يمكن عادةً تحديد جميع الكيانات الخارجية وتدفقات البيانات الخاصة بهم اللازمة لمخطط السياق حتى يتم تحليل النظام ببعض التفاصيل ويوضح هذا المستوى العمليات الرئيسية ومخازن البيانات الخاصة بها.
5.قاموس البيانات
عند بناء DFD يجب حفظ معلومات إضافية وتخزينها للرجوع إليها في المستقبل لإعداد التقارير والتحقق الشامل لمعرفة مكان استخدام عناصر البيانات.
6.مواصفات العملية
تحديد كل عملية أولية من أدنى مستوى DFD في شكل مناسب يصف بوضوح المعالجة اللازمة لتحقيق الغرض منها.
7.كتالوج المتطلبات
ويحتوي على
اسم النظام المقترح
الشخص الذي قام بتوثيق المتطلب
رقم المتطلب و رقم الإصدار
وصف للمتطلبات الوظيفية قد يتم تضمين المتطلبات غير الوظيفية
الشخص أو المستند الذي يحدد المتطلب الشخص الذي سيتحمل مسؤولية المتطلبات
القضايا والأسئلة المعلقة
التعليقات/الحلول المقترحة
ومن كتالوج المتطلبات يتم إنتاج مستند مواصفات متطلبات (SRS)
8.object oriented analysis
تمثيل النظام على أنه مجموعة من الكائنات وكيفية تفاعلها
-Objects
عبارة عن البيانات وال methods
-Classes
وهي مجموعة من الكائنات المتشابهة
Usecase modelling
لإظهار وظائف النظام من منظور المستخدم وتوفر طريقة مفيدة لتحديد وتوثيق متطلبات النظام ويشمل المعلومات الرئيسية للمتطلبات
Class diagram
يتم إنتاج نموذج منطقي في شكل مخطط فئة لإظهار الارتباطات بينهم.
Sequence diagram
تُستخدم لإظهار التفاعلات بين الكائنات في التسلسل الذي تحدث فيه.
State machine digram
يوضح هذا الرسم البياني الانتقالات بين الحالات التي قد يخضع لها كائن بسبب أحداث داخلية أو خارجية
Activity diagram
لإظهار الإجراءات والأحداث بالترتيب الذي تحدث فيه جنبًا إلى جنب مع نتائجها
Business Process Modeling
يوفر تدوين قياسي يمكن للمحللين والمطورين وأصحاب المصلحة من فهمه.
ثانيا/تصميم النظام
تحديد النظام الذي سيتم بناؤه بالتفصيل بناءً على مواصفات المتطلبات المحددة في مرحلة تحليل النظام تتضمن هذه المرحلة مخططات عملية.
1.تصميم البيانات
متطلبات البيانات التي تم تحديدها خلال مرحلة التحليل يتم تتظيمها في جداول
2. نمذجة الكيانات
3. إنتاج مخطط ERD يوضح الكيانات والبيانات الخاصة بها "العلاقات" لتصميم هياكل جدول قاعدة البيانات المادية اللازمة للنظام
4.NORMALISATION
تطبيق مجموعة من القواعد على كل واحدة من العلاقات للتأكد من أنها في شكل يتجنب تكرار البيانات
5.تحديد العلاقات
تلخيص قواعد اشتقاق العلاقات ومفاتيحها من ERD على النحو التالي:
تضمين primary key ك foreign key او العكس بحسب نوع العلاقة.
7.هيكل جدول البيانات
بمجرد اشتقاق مجموعة من العلاقات يتم تصميم هياكل الجدول تتضمن تحديد الأعمدة وأنواع بياناتها و الأحجام
المرجع فيه تفاصيل اكثر وبالتوفيق
drive.google.com

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