السيناريو :المكتبة العالمية بالدمام ترغب في تحويل نظامها في الأرشفة والبيع من النظام اليدوي إلى النظام الحاسوبي , حيث تسعى إدارة المكتبة لحوسبة جميع العمليات التي ممكن ان تحدث في المكتبة من بحث وبيع وتسجيل كتب جديدة , بحيث تتحقق هذه المتطلبات بوجود قاعدة بيانات خاصة بها.
وتتم قراءة بيانات الكتب لديها بواسطة رقم خاص بالتصنيف يسمى (ISBN) وهو رقم مميز ولا يتكرر أنظر الشكل التالي:
فمثلا الرقم ( 0-521-62881-4 ) يرمز لكاتب New Interchange 1 “Student Book” للمؤلف جاك ريتشارد الطبعة 21 لسنة 2002 ،
فمن الممكن استخدام هذا الرقم لتسجيل الكتاب والبحث عنه وبيعه ولا يمكن للبائع أن يغير على سعر البيع المحدد في قاعدة البيانات, وعند بيع أي كتاب من الكتب يجب أن يتم تعديل عدد الكتب الموجودة في المكتبة , على أن تتم عملية البحث عن الكتاب بطريقة سريعة عن طريق استخدام اسم الكتاب أو اسم المؤلف ، وبطريقة اشمل يمكن البحث من خلال كتابة موضوع الكتاب و من ثم يقوم البرنامج بسرد جميع الكتب في مجال الموضوع . وفي حال الاقتراب من نفاذ كمية أي كتاب من الكتب المتواجدة في المكتبة يعطي النظام إشارة بذلك, وقد توجه مدير المكتبة إلى شركة أعمال البرمجة المحدودة وبصفتك مساعد محلل نظم في شركة أعمال البرمجة المحدودة فقد طلب منك مديرك القيام بالمهام التالية.
المهام المطلوبة :
المهمة الأولى: تحليل النظام - قم بتوثيق بيانات النظام تبعا لما يتطلبه نظام المكتبة مع إعداد قاموس البيانات
- قم بإعداد نموذج وظيفي لنظام المكتبة
المهمة الثانية: تحديد مراحل دورة حياة النظام- باستخدام تحليل نظام المكتبة الذي قمت به حدد دورة حياة النظام مستعيناً بالرسم التوضيحي.
- اكتب وظيفة كل مرحلة من مراحل دورة حياة النظام مع تحديد الغرض من كل مرحلة.
- المهمة الثالثة : مقارنة نماذج النظام- قارن بين نماذج النظام التي حددتها على شكل جدول .
- أختر النموذج الأفضل برأيك وعلل سبب اختيارك.
المهمة الرابعة: تنفيذ النظام- اقترح لغة البرمجة المناسبة لتنفيذ هذا النظام
- علل سبب اختيارك للغة البرمجة
- حدد الإجراءات التي يجب اتباعها لإختبار النظام للتأكد من جودته.
المهمة الخامسة : كتابة تقرير- قم بطباعة تقرير يوضح المهام التي قمت بها مستخدماً برنامج محرر النصوص Microsoft Word .