مدرسة جواكاديمي

هنا يمكنك تصفح مدرسة جو اكاديمي، المنهاج، اسئلة، شروحات، والكثير أيضاً

دورة حياة تطوير نظام المعلومات ج1

الحاسوب - الصف المواد المشتركة أول ثانوي

دورة حياة تطوير نظام المعلومات

System Development Life Cycle (SDLC)

تعرفت في الدروس السابقة إلى المقصود بنظام المعلومات ومكوّناته وتعرفت طرق الحصول على برمجيات نظم المعلومات، وفي هذا الدرس والدرس اللاحق ستتعرف إلى المراحل المتبعة لتطوير نظام المعلومات داخل مؤسسة الأعمال أو من قِبل شركة تكنولوجيا معلومات. 

 

اتفق المختصون على تسمية مراحل تطوير نظام المعلومات الكبيرة بدورة حياة تطوير النظام ويُطلق عليها باللغة الإنجليزية System Development Life Cycle (SDLC) فما المقصود بها؟

 

دورة حياة تطوير نظام المعلومات: هي منهجية تقليدية تُستخدم لتطوير نظام المعلومات المطلوب. 

دورة حياة تطوير نظم المعلومات

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

المراحل الأساسية لتطوير نظام المعلومات

سنتعرف في هذا الدرس على المرحلة الأولى من مراحل تطوير النظام وهي تعريف النظام.

المرحلة الأولى: تعريف النظام

وتتضمن هذه المرحلة ما يأتي: 

1- تحديد الهدف من بناء النظام. 

2. تحديد متطلبات النظام.

3. تحديد مهام النظام.

4. تحديد الخيارات التكنولوجية المتاحة لتطوير النظام. 

5. تحديد المشاكل والصعوبات المتوقعة والمحتملة التي قد تعيق بناء النظام.  

 

1- تحديد الهدف من بناء النظام: 

في هذه المرحلة يتم الإجابة على تساؤل لماذا أريد هذا النظام؟

أي أنه يتم تحديد الأهداف الرئيسية من بناء النظام والمنفعة المرجوة من بنائه، ولنأخذ مثلًا نظام استعارة الكتب  في المكتبة المدرسية والذي يهدف إلى:

  •  
  • تسهيل عملية استعارة الطلاب للكتب.
  • عمل قاعدة بيانات للكتب.
  • الحصول على تقارير محوسبة عن المكتبة المدرسية.

2- تحديد متطلبات النظام: 

يتم في هذه الخطوة ترجمة الأهداف إلى متطلبات يقوم بها النظام. 

فمن متطلبات بناء نظام استعارة الكتب المدرسية:

  • السماح للطلاب من استعارة الكتب.
  • إمكانية البحث عن كتاب.
  • إخراج تقارير إحصائية عن الاستعارة والكتب.

من المتطلبات الأخرى التي يُمكن إضافتها: 

مكان تخزين كل كتاب - الرف والجزء من المكتبة. 

3- تحديد مهام النظام: 

وفيه يتم تفصيل متطلبات النظام إلى مهام مجزأة ومحددة، ففي نظام استعارة الكتب المدرسية، تعتبر المهام الآتية بعض أهم المهام:

  • السماح للطالب باستعارة عدد محدد من الكتب.
  • تحديد فترة استعارة الكتاب بزمن محدد.
  • البحث عن كتاب من خلال (اسم الكتاب، اسم المؤلف، التصنيف)
  • تصدير تقارير عن أسماء الطلاب المستعرين.
  • تصدير تقارير بالكتب الموجودة في المكتبة (المعارة، وغير المعارة).

من المهام الأخرى التي يُمكن إضافتها: 

  • تحديد اسم الطالب الذي استعار كتاباً معينًا. 
  • تاريخ انتهاء استعارة كتاب معين. 
  • إعطاء تنبيه أنّ موعد استعارة كتاب معين قد انتهى.

4 - تحديد الخيارات التكنولوجية المتاحة لتطوير النظام: 

عند التفكير في تطوير نظام المعلومات تذكر ما هي الأجهزة المتاحة لديك والأدوات وبرامج قواعد البيانات التي يُمكن استخدامها والأنسب منها لتحقيق متطلبات النظام. 

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

نشاط (4-6): نظام استعارة الكتب المدرسية. 

بالتعاون مع أفراد مجموعتك قارن بين الأمور الآتية في نظام استعارة الكتب المدرسية وبين نظام استعارة الكتب في مكتبة عامة.

 

الجهاز

نظام مكتبة مدرسي

نظام مكتبة عامة

عدد أجهزة الحاسوب المستخدمة في الإعارة والبحث

جهاز واحد

أكثر من 5 أجهزة ويعتمد على حجم المكتبة 

نوع قواعد البيانات المستخدم

أكسس تفي بالغرض

 

يُمكن استخدام قواعد بيانات متطورة مثل أوراكل وربطها ببرمجيات أخرى لعمل واجهة مستخدم جذابة.

الحاجة لوجود شبكة حاسوب

 

لا حاجة لذلك

المكتبات العامة جميعها مرتبطة بشبكة بحيث يُعطي اسم المكتبات جميعها التي يتوافر فيها الكتب وحالته إذا كان مُعار أم متوافر.

وجود موقع إلكتروني

لا توجد حاجة

 

بحاجة إلى وجود موقع إلكتروني.

 

 

 

 

 

 

 

 

 

 

 

 

 

5. تحديد وتوقع المشاكل والصعوبات المحتملة التي قد تعيق بناء النظام:

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

 

مرحلة تعريف النظام هي المرحلة الأولى من مراحل دورة حياة تطوير نظام المعلومات ويجب أن تتم على أكمل وجه لأن أيّ نقص في كتابة المتطلبات أو المهام يجعل إضافة أي متطلبات أو مهام جديدة أمر صعب أو غير ممكن إطلاقا، فلهذا تعطى هذه المرحلة كل الوقت والاهتمام اللازم لإنجازها.