0% found this document useful (0 votes)
91 views5 pages

Ifit Ibb Forum of Information Technology

Uploaded by

tech4a
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views5 pages

Ifit Ibb Forum of Information Technology

Uploaded by

tech4a
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

‫

دطא  
 ‪ [email protected]‬‬

‫‬
‫ د   אو)‪ (IFIT‬‬
‫‪ Ibb Forum of Information Technology‬‬
‫‬
‫'‪%‬وز‪ ##$%‬‬
‫ﲢﻠﻴﻞ ﻭﺗﺼﻤﻴﻢ ﻧﻈﻢ ﺍﳌﻌﻠﻮﻣﺎﺕ‬
‫إعداد‪ :‬فھد آل قاسم‬
‫‪ [email protected]‬‬

‫‪ .١‬د‪ :‬‬


‫في ھذا الدليل المبسط سوف نستعرض أھم العمليات واألدوات القياسية في تحليل وتصميم نظم المعلومات‪ ،‬اعتب'ارا ب'دورة‬
‫حياة تطوير النظام )‪ ،(System Development Life Cycle SDLC‬والتي تعتمد العمود الفقري ألي عملية تطوير‪،‬‬
‫مع العلم أن ھناك أكث'ر م'ن نظري'ة تحك'م اآللي'ات المتبع'ة ف'ي تط'وير ال'نظم‪ ،‬وق'د اعتم'دنا بش'كل ش'به كام'ل عل'ى الطريق'ة‬
‫وظيفي'ة التوج'ه )‪ ،(Functional-Oriented Method‬والت'ي تختل'ف ع'ن الطريق'ة كائني'ة التوج'ه )‪ ،(OOM‬ف'ي ك'ون‬
‫األخيرة تتعامل مع كائنات النظ'ام كخ'دمات ووظ'ائف ب'نفس الوق'ت‪ ،‬أم'ا الوظيفي'ة فتنظ'ر إل'ى الخدم'ة‪ ،‬أو العملي'ة‪ ،‬كوح'دة‬
‫أساسية تدور البيانات حاولھا‪.‬‬

‫‪ .٢‬מאو‪:IS‬‬
‫ھو نظام يبني لغ'رض أس'اس ھ'و إدارة المعلوم'ات‪ ،‬ويتك'ون ك'أي نظ'ام م'ن مجموع'ة مكون'ات يمك'ن ذكرھ'ا كم'ا ف'ي‬
‫الشكل )‪.(١‬‬

‫شكل )‪(١‬‬

‫‪ .٣‬دو‪ %%‬طوאמ‪:SDLC‬‬
‫يمر النظ'ام بمجموع'ة م'ن المراح'ل ‪ Phases‬أو العملي'ات‪ ،‬الت'ي تنف'ذ بش'كل متسلس'ل حس'ب الترتي'ب )كم'ا ف'ي بع'ض‬
‫النماذج(‪ ،‬ويمكن تنفيذ نفس ھذه العمليات بترتيبات مختلفة‪ ،‬حت'ى وإن ت'م تع'ديل المص'طلحات المس'تخدمة ف'ي تعري'ف‬
‫وتسمية ھذه المراحل‪ ،‬إال أنھا لن تخرج عن المراحل التالية كما يوضحھا الشكل )‪:(٢‬‬
‫• مرحلة التخطيط للمشروع ‪.Planning‬‬
‫• مرحلة التحليل ‪.Analysis‬‬
‫• مرحلة التصميم ‪.Design‬‬
‫• مرحلة التنفيذ واالختبار ‪.Implementation & Test‬‬
‫• مرحلة الصيانة والدعم ‪.Support And Maintenance‬‬

‫‪1-5‬‬
‫
دطא  
 ‪ [email protected]‬‬

‫شكل )‪(٢‬‬
‫‪ .٤‬א طط‪:‬‬
‫التخطيط ھو اھم مواضيع االدارة‪ ،‬ومنھا إدارة المشاريع‪ ،‬وھو الخطوة األولى التي توض'ح قابلي'ة المش'روع او النظ'ام‬
‫ألن يق''وم عل''ى ارض الواق''ع ام ال‪ ،‬كم''ا أن أھمي''ة مرحل''ة التخط''يط تكم''ن ف''ي وض''ع التص''ورات األولي''ة و األھ''داف‬
‫األساسية التي ألجلھا يتم بناء المشروع‪ ،‬وبعد ذلك يتم وضع الرؤية المتوسطة وبعيدة المدى لبناء المشروع‪.‬‬
‫و في مرحلة التخطيط ھناك مجموعة كبيرة من الفعاليات نذكر منھا‪:‬‬

‫دراسة عامة للمشاكل القائمة‪.‬‬ ‫‪-١‬‬


‫تحديد األھداف المطلوبة من المشروع‪.‬‬ ‫‪-٢‬‬
‫مناقشة وتقويم الحلول المقترحة‪ ،‬ووضع منھجية الحل‪.‬‬ ‫‪-٣‬‬
‫تحديد األدوات المستخدمة للتنفيذ‪.‬‬ ‫‪-٤‬‬
‫تحديد حدود المشروع )الزمانية والمكانية والعامة(‪.‬‬ ‫‪-٥‬‬
‫وضع خطة زمنية للتنفيذ‪.‬‬ ‫‪-٦‬‬

‫‪ .٥‬א ل‪:‬‬


‫وتسمى أيضا مرحلة ھندسة المتطلبات‪ ،‬وفي ھذه المرحلة يفترض أن يصل المحلل بالنظ'ام إل'ى مرحل'ة معرف'ة ش'املة‬
‫بكل متطلبات الزبون وتمثي'ل جمي'ع مواص'فات النظ'ام بص'ورة موثق'ة ومفھوم'ة وقابل'ة للتط'وير والتع'ديل‪ ،‬وتنف'ذ ھ'ذه‬
‫المرحلة باكثر من طريقة وبأكثر من مرحلة جزئية أھمھا‪:‬‬
‫‪ ١.٥‬مرحلة جمع البيانات والحقائق ‪:Facts Finding‬‬
‫يق''وم المحل''ل ف''ي ھ''ذه المرحل''ة بتطبي''ق مجموع''ة م''ن التقني''ات المس''تخدمة لجم''ع المعلوم''ات ح''ول النظ''ام والمنظم''ة‬
‫ومتطلبات الزبون الذي سوف يستخدم النظام‪ ،‬ومن ھذه التقنيات‪:‬‬
‫) ‪ .١‬المالحظ''ة المباش''رة ف''ي موق''ع العم''ل‪ .٢ ،‬البح''ث ف''ي الس''جالت ووث''ائق المؤسس''ة‪ .٣ ،‬المقابل''ة الشخص''ية م''ع‬
‫األشخاص ذوي الخبرة‪.٤ ،‬توزيع االستبانات والمسوحات‪ .٥ ،‬تقنية الـ ‪ JAD‬والتي تضم كل ما سبق تقريبا(‪.‬‬
‫‪ ٢.٥‬مرحلة سرد وتوثيق المتطلبات‪:‬‬
‫يتم بعد ذلك إصدار وثيقة تسمى مواص'فات النظ'ام ‪ ،System Specification‬ويطل'ق عليھ'ا أيض'ا وثيق'ة احتياج'ات‬
‫المستخدم ‪ ،User Need‬تحتوي وثيقة مواصفات النظام على سرد بجميع المتطلبات الت'ي ت'م استخالص'ھا ف'ي مرحل'ة‬
‫جمع المعلومات‪ ،‬وتوثق على شكل نقاط رئيسية تمثل وظيفة رئيسية ثم وظائف فرعية ملحقة بھا مثال في نظام تسجيل‬
‫الطالب‪:‬‬
‫ـ إيقاف القيد في مادة‪:‬‬
‫‪ -‬تقديم طلب إيقاف القيد إلى القسم المختص‪.‬‬
‫‪ -‬التأكد من كون قيد الطالب جاريا ولم تصدر بحقه قرارات فصل أو حرمان‪.‬‬
‫ـ التأكد من كون الطالب ليس في المستوى األول‪.‬‬
‫ـ ‪...‬الخ‬

‫‪ ٣.٥‬مرحلة تمثيل المتطلبات )ذא‪،‬ذא (‪:‬‬

‫‪2-5‬‬
‫
دطא  
 ‪ [email protected]‬‬
‫من المعلوم أن مھمة المحلل‪ ،‬في مرحلة التحلي'ل‪ ،‬ھ'ي تحوي'ل وظ'ائف المنظم'ة ومطال'ب المس'تخدم م'ن الس'ياق ع'الي‬
‫المستوى‪ ،‬بالمستوى البشري‪ ،‬إلى السياق األقرب واألنسب للتعامل المحوسب‪ ،‬السياق الحاسوبي‪ ،‬ولھ'ذا يج'ب تحوي'ل‬
‫المعلومات المكتوبة إلى نماذج رسومية تساعد فيما بعد في مرحلة التصميم علي بناء النظام‪.‬‬
‫يتم تمثيل النظام بأكثر من أسلوب نمذجة‪ ،‬ونكتفي ھنا بذكر الطريقتين األساسيتين‪:‬‬
‫‪ ١.٣.٥‬نمذجة العمليات ‪:Process Modeling‬‬
‫يقوم المحلل برسم نموذج يلخص فيه سير عمليات النظام باستخدام مخطط ت'دفق البيان'ات ) ‪Data Flow Diagram‬‬
‫‪ ،(DFD‬ويتكون ھذا المخطط من اربع مكونات ھي كما يوضح شكل )‪:(٣‬‬
‫• الكيونات الخارجية )او المصدر‪/‬الوجھة( ‪External Entities‬‬
‫• العمليات ‪Processes‬‬
‫• مخازن البيانات ‪Data Stores‬‬
‫• أسھم التدفق ‪Data Flow‬‬
‫ويق'وم المحل'ل ف'ي ھ'ذه المرحل'ة ـ أوال ـ برس'م مخط'ط بيئ'ة النظ'ام ‪ CONTEXT DIAGRM‬يوض'ح في'ه الھ'دف‬
‫األساسي من النظام‪ ،‬يحتوي نموذج بيئة النظ'ام فق'ط عل'ى عملي'ة واح'دة وال يحت'وي عل'ى أي مخ'ازن بيان'ات‪ ،‬ث'م يب'دأ‬
‫المحلل بعملية تفكيك للمخطط البيئي‪ ،‬وذلك برسم المخطط ذو المستوى صفر‪ ،LEVE-0 DIAGRAM‬ثم المخط'ط‬
‫بالمس''توى األول‪ ،LEVE-1 DIAGRAM‬وھك''ذا حت''ى الوص''ول إل''ى المخط''ط بالمس''توى ‪ ،N‬وال''ذي يمث''ل حقيق''ة‬
‫عمليات النظام كما يجب أن تكون‪.‬‬

‫شكل )‪ :(٣‬طريقتين قياسيتين لرسم مخططات ‪DFD‬‬

‫‪ ٢.٣.٥‬نمذجة البيانات ‪:Data Modeling‬‬


‫من المھم بعد معرفة سير عمليات النظام البدء بنمذجة بيانات النظام نفسھا‪ ،‬إذ أن أھم اھداف نظام المعلومات ھو حفظ‬
‫ومعالجة البيانات‪ ،‬ثم إستخالص المعلومات المطلوبة منھا‪.‬‬
‫وھناك اكثر من طريقة لنمذجة بيانات النظام اشھرھا ‪ ،RELATIONAL MODEL‬النظام العالئقي‪ ،‬ال'ذي ابتك'ره‬
‫العالم الرياضي ‪ CODD‬في العام ‪١٩٦٠‬م‪ ،‬وتم تطبيقه منتصف السبعينات‪.‬‬
‫يعتمد ھذا النموذج على التعامل مع النظام كمجموعة من الكينونات تترابط ھذه الكينونات فيما بينھا بواس'طة العالق'ات‬
‫‪ ،Relationships‬وتتكون ك'ل كينون'ة م'ن مجموع'ة م'ن الص'فات ‪ ،Attributes‬ي'تم بع'د ذل'ك تمثي'ل النظ'ام بنم'وذج‬
‫يسمى مخطط كينونة – عالقة ‪ ERD‬أو ‪.Entity-Relationship Diagram‬‬
‫ويسمى مخطط ‪ ERD‬كذلك بإسم قاع'دة البيان'ات المفاھيمي'ة ‪ ،Conceptual Database‬الت'ي تعتب'ر ج'زء م'ن دورة‬
‫حياة قاعدة البيانات ‪.Database Life Cycle‬‬

‫‪ ٣.٣.٥‬مخرجات عملية التحليل‪ /‬التوثيق ‪:‬‬


‫يجب وبحد أدنى أن تنتھي عملية التحليل وقد توفر لدى المحلل الوثائق التالية‪:‬‬
‫‪ (١‬سجالت ومسودات جمع بيانات من واقع المنظمة التي درست )تحتفظ كمخطوطات ملحقة(‪.‬‬
‫‪ (٢‬وثيقة متطلبات المستخدم ومواصفات النظام ‪.System Specification And Requirements‬‬
‫‪ (٣‬وثيقة مخططات التدفق ‪ DFD‬بالمستوى ‪.N‬‬
‫‪ (٤‬وثيقة مخطط كينونة‪ -‬عالقة ‪.ERD‬‬
‫‪3-5‬‬
‫
دطא  
 ‪ [email protected]‬‬

‫‪ .٦‬א ‪4‬מ‪:‬‬


‫يعتمد التص'ميم بش'كل أساس'ي عل'ى التحلي'ل‪ ،‬ول'ذلك تعتم'د ھ'ذه المرحل'ة رغ'م أھميتھ'ا عل'ى نج'اح المحل'ل ف'ي مرحل'ة‬
‫التحليل‪ ،‬واقترابه من احتياجات المنظمة‪.‬‬
‫‪ ١.٦‬مدخالت مرحلة التصميم‪:‬‬
‫جميع مخرجات مرحلة التحليل‪ ،‬والتي توظف بطريقة كاملة لمصلحة مرحلة التصميم‪ ،‬تستخدم كمدخالت أساسية ھنا‪.‬‬
‫‪ ٢.٦‬مخرجات مرحلة التصميم‪:‬‬
‫نظرا لكثرة وتشعب المخرجات المتوقعة في مرحلة التصميم‪ ،‬فسوف نذكر أھم ھذه المخرجات‪:‬‬
‫• تصميم قاعدة البيانات المنطقية وتحسينھا‪:‬‬
‫قاعدة البيانات المنطقي'ة ‪ Logical Database‬ھ'ي الج'داول الناتج'ة م'ن تحوي'ل النم'وذج المف'اھيمي م'ن مخط'ط‬
‫‪ ،ERD‬إلى جداول تشكل لنا ما يسمى بالـ ‪ ،Database Schema‬وال تكون قاعدة البيانات المنطقية جيدة إال بعد‬
‫أن نطبق عليھا قواعد التسوية‪) ،‬القواعد الثالثة األولى على األقل(‪ ،Normalization Rules ،‬لنحصل بعد ذلك‬
‫على قاعدة بيانات منطقية صحيحة‪.‬‬
‫و م''ن المھ''م بع''د ذل''ك كتاب''ة الش''روط والقي''ود الت''ي نحتاجھ''ا عل''ى قاع''دة البيان''ات‪ ،‬وتجھي''ز ك''ل ذل''ك بص''ورة‬
‫اكواد‪/‬شفرات ‪ SQL‬حتى يتم تنفيذھا مباشرة في المرحلة التالية مرحلة التنفيذ‪.‬‬

‫• تصميم واجھات اإلدخال ‪:Input Interface Design‬‬


‫وتسمى في واجھات البرمجة المرئية أو الـ ‪ ،IDE‬بالنماذج ‪ ،FORM‬ويج'ب تص'ميمھا مس'بقا قب'ل تنفي'ذھا فعلي'ا‪،‬‬
‫وتصمم اعتمادا على قاعدة البيات المنطقية من ناحية‪ ،‬وعلى عمليات النظام في مخطط ‪ ،DFD‬من ناحية اخ'رى‪،‬‬
‫ويمكن من اجل تحسين تصميم واجھة االدخال اعتماد خرائط الـ ‪ ،GUI‬والتي ترسم مشكـّـ'ـلة تص'ورا ك'امال ع'ن‬
‫جميع واجھات النظام‪ ،‬ومسار الوصول إلى كل واحدة‪ ،‬وكذلك يمكن أيضا تصميم مخطط خوارزمي'ات ‪FLOW‬‬
‫‪ ،CHART‬يوضح فيه كيف يتعامل المستخدم مع كل واجھة على حدة‪ ،‬بشكل خوارزمية‪.‬‬
‫يجب بعد تصميم الواجھات كتابة الشفرات التي تستخدم لتنفيذ أداء ھذه الواجھات بأفضل صورة ممكنة‪ ،‬وذلك ف'ي‬
‫مسودات التصميم قبل تنفيذھا على الحاسبة‪.‬‬
‫• تصميم واجھات اإلخراج وشفرات االستعالم الخاصة بھا ‪:Output Design‬‬
‫إن أھم ما يميز نظام معلومات عن آخر ھو التقارير التي يقدمھا النظام‪ ،‬وھذه التقارير ‪ ،Reports‬يج'ب أن تك'ون‬
‫جاھزة كمخططات قبل البدء بعلمية التنفيذ‪ ،‬ويرفق مع ھذه المخطط'ات جمي'ع جم'ل االستفس'ار‪/‬االس'تعالم ف'ي لغ'ة‬
‫‪ ،SQL‬والتي نحتاجھ'ا لتولي'د ك'ل تقري'ر عل'ى ح'ده‪ ،‬حت'ى ال نض'طر إل'ى إع'ادة تص'ميم واجھ'ات التق'ارير حس'ب‬
‫التغييرات المحتملة في جمل ا الستعالم‪.‬‬
‫• تصميم واجھة المساعدة والتعليمات ‪: Helpdesk Design‬‬
‫يجب أن يحتوي النظ'ام الجي'د عل'ى واجھ'ة مس'اعدة تق'ود المس'تخدم إل'ى التعام'ل الخ'الي م'ن األخط'اء م'ع النظ'ام‪،‬‬
‫ويفضل أن تكون واجھات المساعدة رسومية وسھلة الوصول‪ ،‬وھناك أكثر من تقنية لتص'ميم واجھ'ات المس'اعدة‪،‬‬
‫يستفاد من أحدھا‪.‬‬

‫‪ .٧‬א ‪7‬ذوא‪: 6‬‬


‫سواء كان ھناك من يفرق بين المرحلتين او يجمعھما معا في مرحلة واحدة‪ ،‬فإن ھذا ال ينفي أنه ال تنفيذ بدون اختب'ار‪،‬‬
‫والتنفيذ ‪ Implementation‬يعني ‪:‬‬

‫• كتابة االكواد‪/‬الشفرات الخاصة بقاعدة البيانات المنطقية‪ ،‬ليكون لدينا قاعدة بيانات فيزيائية موجودة‪.‬‬
‫• تنفيذ واجھات االخراج واالدخال المعدة سلفا مع االكواد الالزمة لھا ولربطھا بقاعدة البيانات‪.‬‬
‫• ادخال عدد كبير من المدخالت الواقعية حتى يتم اختبار النظام‪.‬‬
‫• عمل نشر ‪ Deployment‬لحزمة البرنامج حتى يكون جاھزا للتركيب ‪ Installation‬في جھاز المستخدم‪.‬‬
‫ولكن الخطوة االخيرة في مرحلة التنفيذ تحتاج إلى مجموعة من االختبارات بشكل مسبق‪ ،‬نذكر ھنا أشھرھا‪:‬‬
‫‪ .١‬اختبار الصندوق االسود ‪: Black Box Test‬‬

‫‪4-5‬‬
‫
دطא  
 ‪ [email protected]‬‬
‫يعتمد ھذا االختبار على التعامل مع النظام الجاھز كصندوق مغلق ال نھتم كثير بمكونات'ه الداخلي'ة‪ ،‬وكأنن'ا‬
‫ال نراھا!‪ ،‬ونقوم بفحص المدخالت المخرجات ومطابقتھ'ا ب'المطلوب ف'ي وثيق'ة التحلي'ل ‪ ..‬يمك'ن أن يق'وم‬
‫المستخدم او المبرمج نفسه بھذا االختبار‪ ،‬ويفضل جھة محايدة‪.‬‬
‫‪ .٢‬اختبار الصندوق األبيض ‪: White Box Test‬‬
‫يعتمد ھذا االحتمال بصورة عكسية بمحتوى النظام كامال‪ ،‬ويتم فحص أجزائه كلھا جزء جزء‪ ،‬وتقويم أي‬
‫خطأ أي عطل في أي مكون بغض النظر ع'ن المخرج'ات النھائي'ة للنظ'ام ‪ ..‬يق'وم بھ'ذا االختب'ار المب'رمج‬
‫نفس''ه‪ ،‬او م''ا يس''مى ب''المطور وھ''ي تس''مية حديث''ة لم''ا ك''ان يس''مى س''ابقا ب''المبرمج نظ''را لتط''ور عملي''ات‬
‫البرمجة نفسھا‪.‬‬
‫‪ .٣‬اختبار النسخة الفا ‪: Alpha Version Test‬‬
‫في ھذا االختبار يقوم المبرمج بالسماح للمستخدم بالدخول إل'ى موق'ع التنفي'ذ‪ ،‬وفح'ص البرن'امج ف'ي مك'ان‬
‫تنفيذه‪ ،‬حتى يتم اكتشاف اكبر قدر من ا الخطاء في تنفيذ فعلي‪.‬‬
‫‪ .٤‬اختبار النسخة بيتا ‪: Beta Version Test‬‬
‫في ھذا االختبار يقوم المبرمج بالسماح للمس'تخدم بأخ'ذ نس'خة وتركيبھ'ا ف'ي مك'ان عم'ل المس'تخدم نفس'ه‪،‬‬
‫واالخطاء المكتشفة ھنا تختلف بشكل كبي'ر ع'ن االخط'اء الس'ابقة‪ ،‬ويعط'ي المس'تخدم بع'د ذل'ك مالحظات'ه‬
‫‪ Feedback‬عن االخطاء الحاصلة‪.‬‬
‫‪ .٨‬الخالصة‪:‬‬
‫خالصة ھذا البحث المتواضع أن عملية تطوير االنظمة تعتمد في االساس عل'ى خب'رة المحل'ل‪/‬المص'مم‪/‬المب'رمج‪/‬المط'ور‪،‬‬
‫وھذه الخبرة يمكن تنميتھا في حالة اتباع الخط'وات المنھجي'ة‪ ،‬والت'ي ذكرن'ا اع'اله بعض'ھا‪ ،‬ويمك'ن الرج'وع إل'ى المراج'ع‬
‫المعتبره في حالة الرغبة في التزود‪ ،‬وعموما فإن حج'م النظ'ام ھ'و ال'ذي يحك'م ف'ي اس'تخدام التقني'ة ھ'ذه او تل'ك‪ ،‬ف'ي حال'ة‬
‫وجود اكثر من تقنية او مرحلة تقدمان نفس ا لمخرجات‪.‬‬

‫ﻣﻠﺨﺺ ﳌﺨﺮﺟﺎﺕ ﻛﻞ ﻣﺮﺣﻠﺔ ﻋﻠﻰ ﺣﺪﻩ‪:‬‬

‫مالحظات‬ ‫المخرجات‬ ‫المرحلة‬ ‫م‬


‫وھذه المخرجات‬ ‫‪ ١‬مقترح المشروع يحتوي على المشكلة واالھداف والجدوى الفنية واالقتصادية‬ ‫التخطيط‬ ‫‪١‬‬
‫يستفاد منھا في‬ ‫والحلول المقترحة‪.‬‬
‫عملية التحليل وال‬
‫تض ّمن في الوثيقة‬
‫‪ ٢‬خطة زمنية للتنفيذ‪.‬‬
‫النھائية للمشروع‪.‬‬
‫‪ .‬وثيقة سرد مواصفات النظام‪.‬‬ ‫‪١‬‬ ‫التحليل‬ ‫‪٢‬‬
‫‪ .‬مخططات ‪.DFD‬‬ ‫‪٢‬‬
‫‪ .‬مخطط ‪.ERD‬‬ ‫‪٣‬‬
‫‪ .‬قاعدة بيانات منطقية محسنة‪ ،‬مع الشروط والصالحيات‪.‬‬ ‫‪١‬‬ ‫التصميم‬ ‫‪٣‬‬
‫‪.‬اكواد تنفيذ قاعدة البيانات المنطقية مع الشروط والصالحيات‪.‬‬ ‫‪٢‬‬
‫‪.‬واجھات اإلخراج واإلدخال‪.‬‬ ‫‪٣‬‬
‫‪.‬اكواد واجھات اإلخراج واإلدخال‪.‬‬ ‫‪٤‬‬
‫‪.‬توثيق ألي إضافات أو تحسينات‪.‬‬ ‫‪٥‬‬
‫‪.‬قاعدة بيانات فيزيائية مطابقة للمنطقية أعاله‪.‬‬ ‫‪١‬‬ ‫التنفيذ‬ ‫‪٤‬‬
‫‪.‬الشفرة المصدرية‪.‬‬ ‫‪٢‬‬
‫البرنامج التنفيذي‪.‬‬ ‫‪٣‬‬
‫دليل المستخدم‪.‬‬ ‫‪٤‬‬

‫‪5-5‬‬

You might also like