<4D F736F F D20C7E1DDD5E120C7E1CBC7E1CB20E5E4CFD3C920C8D1E3CCEDC7CA2E646F6378>
|
|
- رمحي الشامي
- منذ 5 سنوات سابقة
- المشاهدات:
النسخ
1 CHAPTER 3 Software Requirement Engineering ھندسة المتطلبات البرمجية Topics: 3.1 Introduction 3.2 Requirement and its Problems 3.3 Software Requirement Engineering and its Objectives 3.4 Software Requirement Engineering Activities - Requirement Elicitation - Requirement Analysis - Requirement Specification - Requirement Validation - Requirement Management 1
2 3.1 Introduction After system engineering is completed, software engineers need to look at the role of software in the proposed system. Software requirements analysis is necessary to avoid creating software product that fails to meet the customer's needs. Data, functional, and behavioral requirements are elicited from the customer and refined to create specification that can be used to design the system. Software requirements work products must be reviewed for clarity, completeness, and consistency. مقدمة : ان احد االسباب االساسية لفشل معظم المنظومات البرمجية ھو وجود مشاكل في تحديد المتطلبات( Requirements ( ويمكن ان نقول بأن تقريبا %85 من االخطاء في المنظومات مرده ومرجعه عدم وضوح المتطلبات وبالتالي المساعدة على عرقلة المراحل التي تلي مرحلة التحليل وفي النھاية الحصول على منظومات غير ذات جودة وال تلبي احتياجات المستخدم بالكامل. لقد كان االھتمام في : الستينيات بالبرمجة. السبعينيات بالتصميم. الثمانينيات والتسعينيات (والى حد االن) بالمتطلبات والمواصفات. وتعتبر المرحلة المتعلقة بجمع المتطلبات Requirement Gathering من اھم مراحل دورة حياة اعداد المنظومة الن جمع المتطلبات اذا لم يتم بالصورة الصحيحة والكاملة فأن كل المراحل التي تليھا ستكون بالطبع غير كاملة.ومھما يكن مستوى التصميم جيدا فلن تنجح المنظومة اال بجودة المتطلبات اوال. وھناك مفھوم خاطىء عند بعض الناس مرده ان المتطلبات موجودة في رأس المستخدم او الزبون. والحقيقة التي تم اكتشافھا ھي ان جمع المتطلبات عمل جماعي يتم اداؤه من قبل ما يسمى Stakeholders وھم الزبون والمستخدم ومعد المنظومة. لھذا بدأ العلماء والمتخصصون والھيئات العلمية ذات العالقة بھذا المجال في التفكير جديا بالتعامل مع ھذه المسألة وايجاد الحلول لھا ومن ثم ظھر مصطلح ھندسة المتطلبات البرمجية Requirement Engineering يطفو على السطح في بداية التسعينيات وھو نفس النمط الذي ظھر في نھاية الستينيات عندما ظھر مصطلح ھندسة البرمجيات كحل ألزمة البرمجيات Software Crisis التي لم تحل بالكامل حتى االن. فھندسة المتطلبات البرمجية ستساھم مع غيرھا من الطرق لحل ھذه المشكلة التي شعرت بھا الشركات المتخصصة العداد المنظومات وادركت ان العواقب ستكون وخيمة وقوية ومؤثرة على االعداد والتكلفة والصيانة. وقبل ان نبدأ في شرح محتويات ھذا الفصل نورد بعض التعريفات المھمة لألشخاص الذين لھم عالقة بھندسة المتطلبات : المستخدم النھائي : End-User وھو الشخص الذي سيستخدم المنظومة ألداء الوظائف المنوطة به. مھندس البرمجيات : Software Engineer وھو الشخص الذي له الخبرة والمعرفة بالتحليل والتصميم والبرمجة واالختبار واعداد النماذج التجريبية وغيرھا. مھندس المتطلبات : Requirement Engineer وھو الشخص المسؤول على التعرف على المتطلبات وتوثيقھا. 2
3 نستعرض في ھذا الفصل معنى ومشاكل المتطلبات ثم نعرج على خمس نشاطات رئيسية (وظائف ھندسة المتطلبات البرمجية)خاصة بالوصول الى متطلبات صحيحة وكاملة وواضحة وھذه النشاطات تشتمل على : وظائف ھندسة المتطلبات البرمجية (نشاطات) : (1 (2 (3 (4 (5 استنباط المتطلبات تحليل المتطلبات توصيف المتطلبات اعتماد المتطلبات ادارة المتطلبات Requirement Elicitation Requirement Analysis Requirement Specification Requirement Validation Requirement Management 3.2 Requirement and its Problems المتطلبات ومشاكلھا المتطلبات( Requirement ) : ما ھي اال ملخص لمجموعة طلبات يرغبھا الزبون في شكل وظائف وقدرات وخصائص ومعايير جودة خاصة بالمنظومة المعلوماتية المطلوبة وذلك لجلب منفعة وقيمة للمستخدم.او بتعبير اخر ھي قدرات برمجية مطلوبة في المنظومة لحل مشكلة المستخدم. انواع المتطلبات البرمجية : يمكن تصنيف المتطلبات البرمجية حسب االتي : -1 متطلبات وظيفية Functional Requirements المتطلبات الوظيفية ھي االفعال (الوظائف) المرغوب اداؤھا بواسطة المنظومة البرمجية.او ھي المعامالت الرئيسية التي تحدث في المنظومة من حيث قراءة ومعالجة البيانات والحصول على النتائج في صورة مخرجات. -2 متطلبات األداء Performance Requirements وتسمى متطلبات زمن االستجابة مثل : كم عدد المعامالت التي يتم تنفيذھا في فترة زمنية محددة او ان زمن االستفسار عن صنف معين ال يتعدى ثالث ثوان او نوع وكمية البيانات التي يتم التعامل معھا ومعالجتھا فمثال : قد تكون احدى المتطلبات ما يلي :%95 من المعامالت يجب اداؤھا في زمن اقل من الثانية الواحدة. -3 متطلبات البيانات Data Requirements البيانات المطلوبة في المنظومة الجديدة. -4 متطلبات التشغيل Operational Requirements يمكن ان تشتمل على مؤھالت وقدرات المستخدم ومعايير واجھة المستخدم المطلوبة. -5 متطلبات القبول Acceptance Requirements وتتضمن خصائص الجودة المطلوبة في المنظومة البرمجية مثل االعتمادية وسھولة الصيانة والحماية والكفاءة وغيرھا. 3
4 المتطلبات : المشاكل واألسباب تتلخص اھم المشاكل واألسباب التي تتعلق بالمتطلبات في اآلتي : الزبون او المستخدم ال يعرف بالضبط ماذا يريد وما ھي احتياجاته الفعلية. التحليل في اغلب االحيان ناقص وغير كامل. التغيير الكبير في تقنية الحاسوب (البرمجياتSW والعتادHW ) وعالم التجارة واالعمال زاد من الضغط على تقليص مدة اعداد المنظومة. معد البرمجيات يجد صعوبة في ترجمة او تحويل المتطلبات الى برامج وقواعد بيانات. التغيير في المتطلبات من جانب الزبون بشكل متكرر وھو في بعض االحيان غير مبرر. الميزانية والجدول الزمني غير معقول وغير مقبول. التغيير في اللوائح والقوانين زاد من مشكلة المتطلبات. عدم تعريف نطاق العمل المراد اداؤه بصورة صحيحة وكاملة. التعرف على كامل المتطلبات وتوثيقھا صعب للغاية. عدم قدرة المستخدم على فھم اھمية وغرض مواصفات المتطلبات. عدم القدرة على فھم منھجية صحيحة عند اعداد المنظومات. االعتقاد السائد بين المدراء بأن مرحلتي البرمجة واالختبار ھما المجھود الحقيقي والمھم في اي مشروع برمجي دون مراعاة اھمية المراحل االخرى. نقص في مدراء مشاريع البرمجيات المھرة وذوي الخبرة. 3.3 Software Requirement Engineering and its Objectives ھندسة المتطلبات البرمجية واھدافھا ھندسة المتطلبات البرمجية Software Requirement Engineering ھي كل النشاطات المستخدمة للتعرف على المتطلبات ثم تحليل ھذه المتطلبات للوصول الى متطلبات اضافية ومن ثم توثيق واعتماد ھذه المتطلبات لتلبي احتياجات المستخدم. اما االھداف التي ترمي اليھا فھي : 1- فھم اساسيات ھندسة المتطلبات. 2- التعرف على طرق استنباط المتطلبات. 3- تحليل المتطلبات البرمجية. 4- تكوين وكتابة مواصفات المتطلبات. 5- تقييم واعتماد المتطلبات البرمجية. 6- ادارة اي تغييرات تحصل لھذه المتطلبات Software Requirement Engineering Activities ولنبدأ بوظائف ھندسة المتطلبات البرمجية (النشاطات) : اوال - استنباط المتطلبات Elicitation of Requirements يعتبر ھذا النشاط وھو جمع واستنباط المتطلبات من المستخدم والزبون الوظيفة االولى في مرحلة التحليل ويتم فيه االستفادة من كل الذين لھم عالقة بالمنظومة Stakeholders المراد اعدادھا من اجل اكتشاف واستنباط وفھم احتياجات المستخدم. User needs 4
5 ان اصعب مھمة في عملية جمع المتطلبات ليس توثيق ما يريده الزبون ولكن محاولة مساعدة الزبون لفھم ما يحتاجه. ويتم في ھذا النشاط استخدام مجموعة طرق وادوات لھذا الغرض منھا : 1- المقابلة الشخصية Interview تعتبر المقابلة الشخصية احدى اھم طرق جمع المتطلبات الخاصة بالمنظومات المعلوماتية وفي بداية المشروع يقضي محلل النظم وقتا كافيا لعمل مقابالت شخصية مع الزبون والمستخدم من اجل فھم طبيعة العمل والبيانات والمعلومات المتداولة في بيئة الزبون وايضا القوانين واللوائح المستخدمة لتسيير دفة العمل. -2 االستبيان Questionnaire بالرغم من اھمية المقابلة الشخصية كطريقة من الطرق الرئيسية في الحصول على المتطلبات اال انھا مكلفة ويتم اجراؤھا على عدد صغير ومحدود بمعنى انه لن تكون الصورة واضحة على كل ما يجري. لھذا فان طريقة االستبيان Questionnaire ھي النقيض حيث تجري على عدد ھائل من الناس في زمن قليل. وعادة يتم تجھيز االستبيان على ورق اال انه يمكن اجراؤه على الھاتف او االنترنت. ويحتوي االستبيان عادة على مجموعة من االسئلة القصيرة والطويلة او االسئلة ذات االجابة المحددة من بين مجموعة اجابات. Multiple Choice وتجري االستبيانات وتسمى ايضا المسح Survey للوصول الى ھدف معين. وعلى سبيل المثال يمكن استخدامھا لمعرفة رأي المستخدمين في عمل النظام ) او المنظومة) الحالي. -3 المالحظة Observation تعتبر طريقة مباشرة لتفقد ومعرفة النظام تحت الدراسة وتساعد على الوصول للمعلومة بشفافية وبموضوعية كما ھي وليس كما يعتقدھا الزبون والمستخدم. ولكن من عيوبھا ان عملھا ليس دائم ومستمرا لھذا قد يلتجىء المستخدم للتصنع والعمل المثالي لحظة مالحظة المحلل وبالتالي تكون المعلومات المجمعة ال تعكس الواقع المعيش. لھذا من االفضل اداء ھذا العمل (في بعض الحاالت) من دون علم الموظف القائم بالعمل وھذا ال يعني انه في حاالت معينة يمكن ان يتفاعل محلل النظم مع الشخص المعني وان يوجه االسئلة او يشاھد ويجمع بعض النماذج المستخدمة. -4 جمع وتحليل العينات والوثائق Document Gathering & Sampling تعتبر طريقة جمع وتحليل النماذج Forms والوثائق Documents ھامة ايضا ومجدية الننا قد نجد طرقا اخرى تساعدنا على معرفة طريقة عمل النظام كما ھي على ارض الواقع او كما تم شرحھا اثناء المقابلة والمالحظة. لكن السؤال ھو ھل يعمل المستخدم بالطريقة المثالية والصحيحة المدونة بالقوانين واللوائح في شكل وثائق او ال ولالجابة عن السؤال اقول : عند جمع عينات من الوثائق الخاصة باللوائح والملفات والنماذج والتقارير والمخططات التنظيمية للمؤسسة وتحليلھا يمكن معرفة ومقارنة طريقة عمل النظام بالطريقة المثالية وطريقة عمل النظام بالطريقة الفعلية. وبالطبع سيستفيد محلل النظم من ھذا عند تحيد المتطلبات للمنظومة الجديدة. -5 تصميم التطبيق المشترك (JAD) Joint Application Design بدأت ھذه الطريقة في أواخر السبعينات من قبل شركة IBM لغرض جمع كل من الزبون (المدير ورؤساء االقسام مثال) والمستخدمين ومحللي النظم والمبرمجين ومقرر الجلسات في عملية تحليل النظام. وانتشرت ھذه الطريقة JAD بعد ذلك كأداة مھمة تستعمل في اعداد المنظومة وذلك بأشراك الزبون في معظم المراحل. وفي مرحلة التحليل يتم عمل ورش عمل (جلسات) لجمع المتطلبات من قبل الذين لھم عالقة بالنظام ( Stakeholders )في مكان واحد وفي وقت واحد ولمدة قد تستغرق اسبوعا. وھي جلسات مكثفة لحل المشاكل او على االقل معرفة السبب في صعوبة ايجاد الحلول. ان مشاركة المستخدم في اغلب مراحل المشروع اصبح من المفاھيم الحديثة والمرغوبة. وقد تم ايجاد عالقة بين مشاركة المستخدم ورضاه عن المنظومة حين تسلمھا الن افضل االفكار االبداعية للمنتجات الجديدة وتحسينھا تأتي عادة من الزبون وليس من معد المنظومة. ويجب اخذ المالحظة بأن مكان االجتماع يجب ان يكون بعيدا من مكان عمل الزبون ويجب اعداد الحجرة التي ستعقد فيھا الجلسات جيدا بمعنى وجود السبورة البيضاء وجھاز الحاسوب للمقرر وطابعة لطباعة الوثائق التي قد توزع على الحاضرين وجھاز 5
6 عرض الشرائح باستخدام الحاسوب. اما بعد المكان فمرده الى االبتعاد عن االزعاج واالرباك وزحمة العمل ليتسنى التركيز على العمل الذي كلفوا به. وتتلخص النقاط في ھذه الجلسات في ما يلي : 1- لمحة على النظام الحالي والمشاكل التي تعترضه. 2- مناقشة لتصميم النماذج والتقارير للمنظومة المقترحة (واجھة المستخدم). 3- مناقشة حول وظائف المنظومة المقترحة وخصائص الجودة المطلوبة في ھذه المنظومة. -6 تخطيط المتطلبات المشترك (JRP) Joint Requirement Planning ھذه الطريقة JRP لجمع المتطلبات تعتبر حالة خاصة من طريقة JAD وھي مصطلح خاص بالتحليل والمتطلبات بينما JAD لجميع المراحل. وھي جلسة عمل جماعية بعكس الطريقة التقليدية المتمثلة في : المقابلة التي يتم فيھا اجتماع منفرد مع الزبون او المستخدم. فھذا االجتماع الجماعي لالشخاص الذين لھم عالقة بالمنظومة الجديدة له ھدف واحد يتمثل في التعرف على المشاكل التي تعترض النظام الحالي وتحليلھا ومحاولة تحديد المتطلبات للمنظومة الجديدة. وتتركز فكرة ھذه الطريقة على مبدا االجماع والشورى في تحديد المشاكل والمتطلبات واالھداف ويتم االجتماع عادة في اماكن مجھزة لھذا الغرض. وفي ھذه الجلسات يمكن اثارة وتوليد افكار لحل المشاكل التي تعترض النظام الحالي باستخدام طريقة اثارة االفكار. Brainstorming -7 العرض التجريبي : Prototyping يعتبر العرض التجريبي Prototyping من اھم الطرق الفعالة والناجحة لجمع المتطلبات الوظيفية فھي طريقة لعرض منظومة تجريبية ) لنسخة مبدئية من المنظومة المعلوماتية ( ذات الوظائف المحدودة تبين قدرات المنظومة على اداء وظائفھا. وھي اداة تواصل جيدة بين جميع االطراف ذات العالقة بالمنظومة وتبين بشكل مبدئي شكل المنظومة النھائي حيث نرى ان المتطلبات التي قد تم جمعھا في المقابلة الشخصية تجسدت واقعيا في المنظومة. -8 حالة االستخدام والسيناريو Use Case and Scenarios تستخدم طريقة حاالت االستخدام Use Cases للتحديد والتعرف على المتطلبات الوظيفة للمنظومة المزمع تنفيذھا. وتسمى ھذه الوظائف (المعامالت) بحاالت المستخدم. وفي ھذه الطريقة يقوم محلل النظم باالستفادة من المقابالت الشخصية والمالحظة بالتعرف على الذين يقومون بأداء الوظائف ومن ثم رسم مخطط حالة االستخدام UCD بمساعدة المستخدم. ثم بعد ذلك يقوم المستخدمون بشرح كيفية اداء كل معاملة او وظيفة خاصة بالمنظومة على شكل وصف نصي لكل حالة استخدام على حده ويسمى ھذا النص بالسيناريو Scenarios وتلحق بھذا المخطط وبالتالي الحصول على المتطلبات الوظيفية. Functional Requirements ويفضل استخدام ورش العمل Workshops في شكل جلسات يحضرھا المستخدم والزبون ومحلل النظم وفريق العمل االخر. وھذه الطريقة تشجع عملية االجماع حول المتطلبات ومن ميزاتھا رخص تكاليف استعمالھا. وھي طريقة تفاعلية بين كل المستفيدين والمتأثرين بالمنظومة وبھا يتم ادماج المستخدم في المنظومة منذ البداية. 9- جلسة توليد االفكار : Brainstorming وتعتبر طريقة جلسة توليد واثارة افكار Brainstorming ذات اھمية حيث تكوين وجمع واقتباس المتطلبات من مجموعة من االشخاص ذوي العالقة بالمنظومة (Stakeholders) في مدة قصيرة وتوليد عدة افكار بخصوص المزايا المرتقبة من المنظومة. ثم بعد ذلك يتم تصنيفھا حسب االھمية ويتم ايضا اكتشاف متطلبات مخفية ولم يتم التعرف عليھا بالطرق االخرى. وھذه الطريقة تشجع على التفكير المنظم واعطاء فرصة لالبداع. -10 البحث والتطبيقات المشابھة Research & Similar Applications تعتبر طريقة البحث Research من الطرق المھمة لتجھيز محلل النظم للعمل في المنظومات الجديدة التي ليس له سابق خبرة بھا وال بمصطلحاتھا ومفرداتھا. يتضمن البحث عادة المكتبة واالنترنت ودراسة السوق ومراجعة تطبيقات مشابھة Similar Applications في الشركات واقسام الحاسوب بالجامعات والمعاھد التقنية. 6
7 ... Requirements Analysis ثانيا : تحليل المتطلبات ان فكرة التحليل اساسا ھي تقييم احتياجات المستخدم للوصول الى تعريف محدد للمتطلبات البرمجية المراد تجھيزھا. ونعني بتحليل المتطلبات Analysis) :(Requirements عملية تفكيك وتجزئة المتطلبات العامة (العالية المستوى) وتحويلھا الى متطلبات وظيفية تفصيلية (متدنية المستوى) حيث يتم استخدام ادوات مناسبة لتمثيلھا و نمذجتھا. Modeling وكمالحظة في ھذا السياق يجب ان اقول انه يجب تصنيف وترتيب ھذه المتطلبات ليتم تنفيذھا حسب االھمية. وھذا التصنيف للمتطلبات يمكن ان يأخذ شكل : متطلبات ضرورية. متطلبات مشروطة. متطلبات اختيارية. - وعند تحليل المتطلبات اي نمذجتھا نستخدم االدوات بناء على المنھجية التي يتم اختيارھا لعملية التحليل للمنظومة. وتوجد منھجيتان مشھورتان على نطاق واسع وھما المنھجية الھيكلية و المنھجية الشيئية. المنھجيات المستخدمة في تحليل المتطلبات : اوال : المنھجية الھيكلية Structured Methodology ثانيا : المنھجية الشيئية Object-Oriented Methodology ثالثا - منھجية أجل Agile Methodology رابعا : منھجية اطار عمل الحلول (MSF) Ms-Solution Framework Methodology :Structured Methodology اوال : المنھجية الھيكلية المنھجية الھيكلية Methodology) (Structured : وتقسم ھذه المنھجية المنظومة الى أجزاء وظيفية في شكل ھرمي وتستخدم أدوات ھيكيلة في التحليل والتصميم والبرمجة مثل مخطط انسياب البيانات DFD والمخطط الھيكلي.Structure chart ھذه المنھجية تركز اكثر على وظائف المنظومة (المعالجة) حيث يتم استخدام االدوات المستخدمة في التحليل الھيكلي Structured Analysis لتمثيل ووصف نمذجة ھذه الوظائف. ومن ھذه االدوات المستخدمة في المنھجية الھيكلية : 1- مخطط انسياب البيانات (DFD) : Data Flow Diagram وھو مخطط ھيكلي رسومي يبين صورة لحركة انسياب البيانات داخل النظام بين مخازن البيانات والمعالجة والكيانات الخارجية. نإ الشكلاألساسيلل DFD يعرف باسم graph) Flow أوchart (Bubble الرسم البياني لتدفق البيانات أو مخطط الفقاعة. يستخدم لغرضين : اوال يعطينا مؤشرات حول كيفية انتقال البيانات خالل النظام. ثانيا يوضح الدوال التي تقوم بتناقل البيانات او تحويل البيانات. 7
8 وھناك نوعان من مخطط : DFD األول : يستخدم لتمثيل النظام كما ھو على ارض الواقع مشتمال على المعلومات والمواد ويسمى المخطط االنسيابي الماديDFD Physical وھو وسيلة تفاھم بين المستخدم ومحلل النظم حتى يفھم محلل النظم الدورة المستندية وتحرك المواد عبر النظام ليتسنى له فھم عمل النظام وبالتالي تزال عملية الغموض لديه. الثاني : يستخدم ليكون اساسا لمرحلة التصميم ويسمى المخطط االنسيابي المعنوي Logical DFD ويشتمل على انسياب البيانات فقط محذوفا منه انتقال المواد. وعملية رسم مخطط انسياب البيانات تبدأ برسم مخطط عام وعالي المستوى (وبدون تفاصيل) يسمى المخطط البيئي Context Diagram يبين تفاعل المنظومة مع الكينونات الخارجية (البيئة الخارجية للمنظومة). ثم يقوم محلل النظم بتفصيل المخطط البيئي ليشمل على مخططات تفصيلية تسمى DFD level 1 و DFD level 2 وھكذا تتم التجزئة تباعا. ومن مزايا ھذه التجزئة الھيكلية ازدياد سھولة فھم النظام او المنظومة من خالل المناقشة حولھا بين جميع االطراف ذات العالقة. ويعتبر مخطط انسياب البيانات بسيط التكوين اال انه اداة قوية لتمثيل (نمذجة) وظائف النظام (او المنظومة). ويعتقد العديد من محللي النظم ان ھذا المخطط ھو كل ما يحتاجونه لمعرفة التحليل الھيكلي والحق انه بدون استخدام ادوات اخرى مساعدة لعملية التحليل تصبح ھذه االداة غير ذات جدوى في حد ذاتھا. لھذا يجب جمع ھذه االداة مع ادوات اخرى مثل قاموس البيانات Data Dictionary واالنجليزية الھيكلية Decision وشجرة القرار Entity Relationship Diagram ومخطط الكائنات العالئقية Structured English Tree وغيرھا. -2 قاموس البيانات Data Dictionary يمكن تعريف اداة قاموس البيانات Data Dictionary بأنه قائمة او مستودع لكل عناصرالبيانات objects) (data الخاصة بالمنظومة او وصف لمخازن البيانات وانسيابھا والموجودة في مخطط. DFD ونظرا ألھمية ھذه االداة لتحديد متطلبات البيانات Data Requirements الخاصة بالمستخدم فأنھا يجب ان تكون دقيقة وواضحة لكي تساعد على التفاھم المشترك بين كل من المستخدم ومحلل النظم والمصمم والمبرمج وابعاد اي لبس حول مدخالت ومخرجات المنظومة. وتعتبر ھذه االداة من االساسيات التي سيستفاد منھا في تصميم قاعدة البيانات في مرحلة التصميم. -3 االنجليزية الھيكلية Structure English تعتبر االنجليزية الھيكلية Structure English اداة تحليل نصية تستخدم جزء محدود من اللغة االنجليزية لتوضيح الخطوات المراد اداؤھا لوظائف (عمليات) منظومة معلومات. وتستخدم افعال مثل : subtract...etc read,write, print, sort, add, وعناصر بيانات مثل Customer-no, item-no, price وتركيبات البرمجة الھيكلية مثل While-Do أو If-then-else وعادة ما تستخدم االنجليزية الھيكلية بعد رسم مخطط انسياب البيانات لتوضيح كل معالجة Processes في. DFD وتعتبر االنجليزية الھيكلية اداة تواصل مع المستخدم ألزالة الغموض حول كل عملية. وھي اساس كتابة شبه الشفرة Pseudo code في مرحلة التصميم. 8
9 -4 جدول القرار Decision Table يعتبر جول القرار Decision Table أداة تحليل في شكل جدول (مصفوفة) يبين االفعال Actions المحتملة بناءا على شروط Conditions معينة. - وتساعد ھذه األداة Table) (Decision في توضيح القرارات التي تستخدم في الحاالت المعقدة. ويستخدم محلل النظم ھذه االداة لتبيين سياسة عمل النظام مثل : - سياسة التخفيضات في نظم المبيعات. - سياسة تنسيب طلبة الثانوية للجامعات والمعاھد. - سياسة تقييم المستوى األكاديمي للطالب بناء على أدائه في االمتحانات والواجبات المدرسية. -5 شجرة القرار Decision Tree شجرة القرار Decision Tree أداة تحليل على شكل شجرة تبين الحاالت (الشروط) Conditions واالفعال Actions ذات العالقة بھذه الشروط وھي تبين سياسة عمل النظام. وھي تشبه الى حد بعيد عمل جدول القرار اال ان تفرعاتھا يجب ان تكون محدودة وھي بديل لجدول القرار في النظم الغير معقدة. -6 مخطط الكائنات العالئقية (ERD) Entity Relationship Diagram يعتبر مخطط الكائنات العالئقية (Entity Relationship Diagram) ERD بداية صحيحة من قبل محلل النظم لفھم متطلبات البيانات Data Requirements الخاصة بالمنظومة تحت االعداد.ويتكون مخطط الكائنات العالئقية من اشكال ھندسية تشبه المخطط االنسيابي تبين الكائنات Entities والعالقة Relationships بين ھذه الكائنات وايضا الخصائص Attributes (عناصر البيانات) لكل كائن أو عالقة. ويعتبر ھذا المخطط أيضا أساسا لتصميم قاعدة البيانات. - وھو أداة تواصل بين محلل النظم والمستخدم لفھم وتدوين عناصر البيانات المستخدمة وانتمائھا للكيانات. - وفي الوقت الحاضر وبأستخدام العرض التجريبي Prototyping أصبح الحصول على عناصر البيانات عمال ميسرا. ثانيا : المنھجية الشيئية :Object-Oriented Methodology المنھجية الشيئية Methodology) (Object Oriented : وتقسم ھذه المنھجية النظام الى كائنات لھا وظائف وخصائص شبيھة بالكائنات التي نتعامل معھا في حياتنا اليومية.وتستخدم ادوات شيئية مثل مخطط الحالة UCD ومخطط الفصيلة.class diagram يمثل التحليل الشيئي Object-Oriented Analysis تغيرا دراميا مقارنة بالتحليل الھيكلي حيث يتم التعامل مع النظام على أساس أنه مجموعة من الكائنات (المادية والمعنوية). أما التحليل الھيكلي فيعتبر البيانات منفصلة عن العمليات التي تحصل على ھذه البيانات. بمعنى أن البيانات ليس لھا أھمية بالغة في التحليل الھيكلي. Structured Analysis حيث يتم تقسيم المنظومة الى وظائف رئيسية وتجزأ ھذه الوظائف الى وظائف فرعية وھكذا. أما غرض التحليل الشيئي OOA فھو ربط البيانات والعمليات في مكان واحد وھو الكائن Object أو الفصيلة Class علما بأن الكائن حالة خاصة من الفصيلة. وفي ھذا النوع من التحليل يمكن تعريف الفصائل والعالقات بين ھذه الفصائل والنظام. ويجب اتباع الخطوات التالية للحصول على ھذا التحليل : 1- يبدأ محلل النظم في الحصول على بعض المتطلبات من الزبون والتي من اھمھا المتطلبات الوظيفية ويستخدم مخطط استخدام الحالة (UCD) Use Case Diagram كأداة ھامة لتحديد ھذه المتطلبات. ويستخدم السيناريو Scenario النصي لوصف كل حالة استخدام. 9
10 Methods Attributes الخاصة بالنظام ) أيضا الخصائص والطرق لكل 2- التعرف على الفصائل Classes فصيلة ). 3- رسم مخطط الفصائل Class Diagram ويتم ذلك اما يدويا او بأستخدام احدى ادوات. Case 4- رسم مخطط السلسلة Sequence Diagram ليعبر عن وصف تفصيلي لكل حالة استخدام. االدوات المستخدمة في المنھجية الشيئية: وفي ھذا البند نقوم بشرح ثالث مخططات شيئية تستخدم في مرحلة التحليل : -1 مخطط حالة االستخدام (UCD) : Use Case Diagram ويعتبر مخطط حالة االستخدام UCD أداة تحليل شيئية مھمة لتوضيح المتطلبات الوظيفية للنظام. ويتكون من اشكال ھندسية تعبر عن حالة االستخدام Use Case وھي المعاملة او الوظيفية التي يؤديھا النظام والممثل او الفاعل Actor وھو الذي يقوم بأداء ھذه المعاملة (حالة االستخدام). -2 مخطط الفصيلة Class Diagram مخطط الفصيلة Class Diagram ھو أداة تحليل شيئي رسومي يبين ھيكلية الكائنات الساكنة للنظام. وھذه الھيكلية تبين فصائل الكائنات والعالقة بين ھذه الكائنات. ويبين مخطط الفصيلة الحركة الساكنة للمنظومة الشيئية. -3 مخطط السلسلة Sequence Diagram يعتبر مخطط السلسلة Sequence Diagram أداة تحليل شيئية تبين الكائنات والتواصل بين ھذه الكائنات بأستخدام الرسائل المتبادلة بينھم عند تنفيذ حالة االستخدام. ويبين مخطط السلسلة الحركة المتحركة (الديناميكية) للمنظومة الشيئية. ثالثا : منھجية أجل : Agile Methodology تعتمد منھجية Agile على اختيار افضل االدوات والطرق المناسبة ألداء المھام الخاصة بالمنظومة. وتعتمد على استعمال عدة منھجيات في المشروع الواحد مثل استخدام االداة DFD مع االداة UCD في نفس المشروع اي المنھجية الھيكلية والمنھجية الشيئية. وبعبارة اخرى يمكن استخدام منھجيات وطرق مختلفة والھدف ھو تسريع عملية اعداد المنظومة وھذه المنھجية تفاضل بين االنتاجية والجودة. رابعا : منھجية اطار عمل الحلول (MSF) Ms-Solution Framework Methodology في ھذه المنھجية MSF التي تستخدمھا شركة Microsoft في اعداد منظوماتھا يستطيع محلل النظم ان يصمم عدة نماذج Models منھا على سبيل المثال ال الحصر : نموذج المعالجة Process Model نموذج البيانات Data Model نموذج ادارة المخاطرة Risk Management Model وكل نموذج يساھم في تحليل وتصميم المنظومة تحت االعداد. وتستخدم منھجية MSF ادوات OOA مثل UCD وادوات. CASE ونعيد ھنا القول أنه : للحصول على منظومة ذات جودة يجب ادماج والحاق المستخدم جنبا الى جنب مع معد المنظومة في ھذه المرحلة المھمة اال وھي التحليل
11 ثالثا : المواصفاتSpecifications Requirements ) (Specification او توصيف المتطلبات في ھذا النشاط يتم كتابة وتجھيز وثيقة ھامة من وثائق المنظومة في نھاية مرحلة التحليل وتسمى وثيقة مواصفات المتطلبات Requirement Specification Document والتي تشتمل على كل متطلبات المنظومة المقترحة. وتلعب وثيقة المتطلبات دورا مھما في دورة حياة المنظومة النھا تقودنا الى مراحل التصميم والتنفيذ وتعتبر اساسا للتعاقد بين الزبون ومعد المنظومة. ولقد ثبت ان حوالي %85 من اخطاء البرمجيات كان مرده الى المتطلبات ومشاكلھا والتي ھي : %49 افتراضات تتعلق بمتطلبات غير صحيحة. %29 متطلبات محذوفة (غير معلنة). %13 متطلبات متضاربة. %5 متطلبات غامضة وغير واضحة. وقد ثبت من االحصائيات بسبب مشكلة تحديد المتطلبات ايضا ان حوالي %30 من المشاريع يتم الغاؤھا قبل ان تنتھي وان حوالي %50 من المشاريع تكلف الضعف من التقديرات االولية. خصائص مواصفات المتطلبات البرمجية : تناول العالم (1984) Boehm خصائص مواصفات المتطلبات البرمجية الجيدة فيما يلي : Complete كاملة Measurable دقيقة وقابلة للقياس Correct صحيحة Unambiguous واضحة Testable قابلة لالختبار Consistent متناغمة (غير متضاربة) Concise موجزة ومحددة Verifiable قابلة للتحقق Changeable سھولة التعديل Design-free بدون عالقة بالتصميم وقبل لن نشرع في ھذه الوثيقة نشرح معنى واھداف التوثيق : التوثيق Documentation يعتبر التوثيق عنصرا مھما في اعداد البرمجيات واستمرار عملھا بعد االعداد. ويمكن تعريف التوثيق بأنه مجموعة اوصاف نصية ورسومية وشروح للمنتوج البرمجي (المنظومة البرمجية ). وقد يشمل التوثيق ما يلي : Narratives سرد أو نص Charts مخططات Tables جداول Voice الصوت Video clips قصاصات فيديو Animations صور متحركة Comments in program تعليقات في البرنامج ويمكن ان تكون الوثيقة على شكل ورقة او تكون مخزنة في الحاسوب. 11
12 اھداف ووظائف التوثيق : يؤدي التوثيق الوظائف التالية : 1- مرجع تاريخي. 2- مرجع ارشادي وتوضيحي. 3- متابعة جودة المنتوج البرمجي. 4- التواصل بين مراحل اعداد المنظومة. 5- التواصل بين المھام داخل المرحلة الواحدة. 6- اتفاق بين المستخدم او الزبون ومعد المنظومة. استخدام التوثيق : يستخدم التوثيق المعد بصورة عامة من قبل : االدارة لغرض المراجعة. القائمين على صيانة البرنامج. فريق التفتيش. فريق المراجعة غير الرسمية من قبل زمالء العمل. موظفي التحقق والمصادقة. نستعرض االن محتويات وثيقة مواصفات المتطلبات التي يجب ان يعدھا محلل النظم في نھاية مرحلة التحليل ولتتم مراجعتھا من قبل االدارة التخاذ احد القرارات االتية : االستمرار في المشروع وتنفيذ المرحلة التالية وھي التصميم. وقف استمرار المشروع. اجراء بعض التعديالت ثم االستمرار في المشروع. وثيقة تحديد المتطلبات : Requirement Specification Document تعريف وثيقة تحديد المتطلبات : ھي وثيقة يتم اعدادھا في نھاية مرحلة التحليل تتضمن وظائف المنظومة المراد تنفيذھا وخصائص الجودة المتعلقة بھا. وھذه الوثيقة يجب ان تكون صحيحة ودقيقة وكاملة ومتناسقة وقابلة للقياس واالختبار. بنود وثيقة مواصفات المتطلبات : Introduction (a (المقدمة) -1 description Overall وصف عام : تعريف المسألة problem definition االھداف system objectives of the البينيات (الواجھات) system interfaces of the حدود المنظومة scope of the system القيود system constraints of the -2 الوصف الوظيفي : Functional description قائمة الوظائف functions list of system وصف كل وظيفة function Narrative for each 12
13 Data/ Information description (b وصف البيانات : مخطط ERD قاموس البيانات Entity relationship diagram Data dictionary Process/ logic description (c وصف المعالجة والمنطق: مخطط انسياب البيانات مخطط استخدام الحالة االنجليزية الھيكلية شجرة القرار جدول القرار (DFD) Data Flow Diagram (UCD) Use Case Diagram Structured English Decision tree Decision table Performance Requirements (d متطلبات االداء: زمن االستجابة الذاكرة Response Time Memory Validation / Acceptance Criteria (e معيار التحقيق والقبول: انواع االختبارات خصائص الجودة المطلوبة البنود القابلة للتسليم Types of test Quality attributes required Deliverables Solutionاستراتيجية Strategy الحل: (f رسومات أم نص قاعدة بيانات أم ملفات on-line/off-line Graphic / text database / files مالحظات عن وثيقة مواصفات المتطلبات : 1- تصف مشاكل وليس حلوال. 2- ھي منتوج وليس عملية معالجة. 3- وثيقة بين الزبون والمحلل وتستخدم فيما بعد في التصميم. 4- تقوم بتحويل االحتياجات الى متطلبات. 5- يجب مراجعتھا من قبل المستخدم ومعد المنظومة. 6- تبين ما ھو المتوقع من المنظومة وليس كيفية العمل
14 رابعا :اعتماد المتطلبات Requirement Validation يعتبر ھذا النشاط مھما للغاية يھدف في النھاية الى التأكد Confirmation من ان مواصفات المتطلبات التي تم تجھيزھا في البند السابق تتوافق مع المعايير Standards في كتابة وثيقة المتطلبات وجاھزة الن تكون أساسا لعملية التصميم في المرحلة الالحقة لمرحلة التحليل. ويستخدم في ھذا التحقق واالختبار عدة طرق للفحص والمراجعة والتأكد والتي منھا : المراجعة النھائية Review او مراجعة البرمجيات Review) ( Software : -1 تعتبر مراجعة البرمجيات مصفيا ضروريا ومھما لعملية إعداد البرمجيات حيث تتم مراجعة توثيق نھاية كل مرحلة : التحليل والتصميم والبرمجة. والھدف ھو كشف االخطاء وھي لضمان الجودة عن طريق فحص التوثيق للمنظومة تحت اإلعداد لغرض إيجاد أي أخطاء فيه. وفي المراجعة التي تتم بحضور االدارة يتم تجھيز تقرير يتم إعداده في نھاية كل مرحلة التخاذ قرار بخصوص المنظومة تحت اإلعداد. ونتيجة المراجعة يتم اتخاذ أحد القرارات التالية : 1- االستمرار في المرحلة التي تليھا. 2- التوقف عن المشروع بالكامل. 3- إجراء تغييرات على التوثيق ثم االستمرار في المرحلة التي تليھا. والمراجعة بصفة عامة تعتبر طريقة تأكيد ومصادقة تحضرھا اإلدارة ويتم فيھا : - تحديد التحسينات الضرورية للمنتوج البرمجي الذي تم إعداده من قبل فريق إعداد المنظومة. - تحديد وتأكيد األجزاء التي ال حاجة وال ضرورة لتحسينھا. - جعل العمل التقني أكثر مالئمة ويتوافق مع ما ھو متوقع. 2- الفحص او التفتيش Inspection او فحص الشفرة او التفتيش الرسمي ) Inspection : (Formal/ Code Inspection إلى جانب المراجعة على التوثيق في نھاية كل مرحلة يتم الفحص او التفتيش على الشفرة. فالفحص ھو عملية لكشف األخطاء في شفرة جزء برمجي وليس تصحيحھا. ومن أمثلة ھذه األخطاء : األخطاء المنطقية في الشفرة. ويتم فحص الشفرة في جلسة تعقد بحضور معد الجزء البرمجي وفريق الفحص (التفتيش) المكون من المنسق والشخص المراجع او المختبر وقارئ للجزء البرمجي. وتستغرق الجلسة الواحدة زھاء الساعتين. ويتم توفير اآلتي لھذه الجلسة : - الشفرة المراد فحصھا. - المعايير المستخدمة في إعداد المنظومة ليلم فريق الفحص بھا وباستخدامھا في عملية التفتيش. - قائمة باالخطاء المتوقعة errors) (Check list يتم تجھيزھا بواسطة أخصائيين ذوي خبرة ويتم استخالصھا من منظومات سابقة. ومن أمثلة بنود ھذه القائمة ما يلي : 1- ھل تم إعطاء قيم ابتدائية للمتغيرات المستخدمة في الجزء البرمجي (الشفرة) 2- ھل كل حلقة (loop) لھا نھاية end) ) 14
15 3- ھل عدد البارمترات المستخدمة في اإلجراء (procedure) أو الدالة ) function )صحيح 4- ھل التداخل بين جمل التحكم والحلقات صحيح 5- ھل جمل التحكم مكتوبة بشكل صحيح وتوافق لغة البرمجة 6- ھل جمل اإلدخال واإلخراج صحيحة 7- ھل العمليات الحسابية في الجزء البرمجي تمت بطريقة صحيحة -ھذا النوع من المراجعة قد يكلف الوقت والجھد ولكنه يقلل من تكلفة االختبارات بعد تنفيذ المنظومة. وكما ذكرنا سابقا فان مھمة فريق الفحص ھي تحديد واكتشاف االخطاء وليس تصحيحھا فالذي يقوم بتصحيح ھذه االخطاء ھو نفس الشخص الذي أعد ھذا الجزء البرمجي. وتتم جلسة أخرى للتاكد من عدم اكتشاف أخطاء اخرى ناتجة عن تصحيح األخطاء المكتشفة سابقا. لھذ نقول بأن عملية الفحص عملية تكرارية. مالحظة : رغم أن المراجعة والفحص لھما نفس الھدف وھو إنتاج منتوج ذي جودة عالية إال أنھما يختلفان في طريقة العمل. 1 2 المراجعة Review) (Software تتم المراجعة عادة بصورة عامة يتم توجيه تقريرھا إلى اإلدارة ألخذ القرارات الالزمة حياله. الفحص (Inspection) يتم بشكل اكثر تفصيال وتكرارا يتم توجيه التقرير الناتج عنه إلى معد الجزء البرمجي للتصحيح 3- المراجعة السريعة (التصفح) : Walkthrough ھو عبارة عن طريقة أخرى للمراجعة الغير رسمية وتھدف أصال للحصول على الجودة في المنتوج البرمجي شأنھا شأن المراجعة والفحص ولكنھا تختلف عنھما بأنھا عملية لمراجعة المنتوج البرمجي بواسطة الزمالء في فريق العمل (Peers) وذلك بھدف كشف األخطاء (بدون تصحيحھا) بطريقة غير منتظمة أي ال ضرورة من معرفة مدير المشروع بھا وال ضرورة لتوثيقھا بل تاتي عفوية بين أعضاء فريق المنظومة فيما بينھم. مثال : قد يعد أحد المحللين مخطط انسياب البيانات (DFD) وللتأكد من صحته قد يتصفحه ويراجعه محلل أخر من نفس الفريق لتحديد األخطاء في ھذا المخطط دون التعرض لطريقة تصحيحه. والجدول التالي يعرض الفرق بين التصفح (Walkthrough) و الفحص (Inspection) التصفح (Walkthrough) يزيد من تواصل اعضاء فريق المشروع (تأتي عفوية بين أعضاء فريق المنظومة فيما بينھم) جلسات غير رسمية جلسات غير منتظمة يتم بواسطة زمالء فريق اعداد المنظومة فھو أداة تعليمية ممتازة ألعضاء الفريق الجدد. الفحص (Inspection) يستخدم قائمة أخطاء متوقعة تستخدم جلسات رسمية أسلوب منتظم للبنود يتم بواسطة عناصر مؤھلة التحقق والتصديق &Validation) (Verification - التحقق : Verification يستخدم التحقق Verification للتأكد من صحة توثيق المنتوج البرمجي في مراحل التحليل والتصميم والبرمجة (ويتم على الورق بدون جھاز الحاسوب) والتأكد من أن أي وثيقة في نھاية مرحلة ما مقتنبسة من المرحلة السابقة لھا. 15
16 فمثال يمكن التاكد من ان شبة الشفرة (Pseudocode) التي يتم إعدادھا في مرحلة التصميم مقبسة من المرحلة السابقة لھا وھي مرحلة التحليل وبالتحديد مقتبسة من االنجليزية الھيكلية Structure English وھكذا.ويسمى التحقق بالكشف الساكن او االختبار الساكن Checking) (Static Testing or Static ويعني الكشف عن االخطاء على التوثيق (وثيقة المتطلبات أو وثيقة التصميم مثال). - اما التصديق و االعتماد :Validation فھو اختبار يتم عند تنفيذ المنظومة Implementation ويتم من قبل فريق عمل مستقل حيث يجري اختبار يسمى test) (Validation ويسمى أيضا ) Dynamic (Testing ألنه يجري على جھاز الحاسوب (بدل التوثيق) للتأكد بان المتطلبات الوظيفية والمدونة في وثيقة المتطلبات قد تم تنفيذھا بالكامل وبطريقة صحيحة على جھاز الحاسوب. والھدف الوصول الى برمجية ذات جودة عالية وتلبي متطلبات المستخدم بالكامل وبطريقة صحيحة ومرضية. ونلخص الفرق بين االعتماد والتحقق في اآلتي : التحقق Verification ھو عملية تحديد ما إذا كانت مواصفات مرحلة معينة (مثال مرحلة التصميم) تحقق مواصفات مرحلة سابقة لھا (مثال مرحلة التحليل) أي مقتبسة منھا. يتم على الورق بدون جھاز الحاسوب اي اختبار ساكن Static Testing يتم من قبل جھة او فرق عمل مستقل التصديق و االعتماد Validation ھو عملية تقييم المنظومة في نھاية المشروع أي في نھاية مرحلة التنفيذ والتأكد من ان المنظومة تؤدي وظائفھا طبقا للمتطلبات الواردة في وثقية تحديد المتطلبات. تستخدم آلية اختبار االعتماد على جھاز الحاسوب في عملية االختبار اي اختبار ديناميكي Dynamic Testing يتم من قبل جھة او فرق عمل مستقل مالحظة : ترتيب التسلسل الزمني للطرق السابقة ھو كالتالي : -1 التصفح (Walkthrough) -2 الفحص (Inspection) -3 التحقق Verification 4- التصديق و االعتماد Validation -5 مراجعة البرمجيات Review) ( Software... خامسا : ادارة المتطلبات Requirement Management ان ادارة المتطلبات : ھي دراسة واستخدام االجراءات والسياسات والعمليات التي تحكم كيفية التعامل مع التغير في المتطلبات وبمعنى أدق : 1- كيفية تقديم مستند طلب تغيير. Change Request 2- كيفية تحليل ھذا الطلب ومعرفة تأثيره على التكاليف والجدول الزمني وحدود المشروع. 3- كيفية المصادقة والموافقة على اجراء التغيير او رفضه. 4- كيفية تنفيذ التغيير بعد اخذ الموافقة عليه. Controlling ويھتم ھذا النشاط في ھندسة المتطلبات ايضا بالتخطيط Planning المتطلبات والتحليل والمواصفات والتحقق. والمتابعة لنشاطات جميع 16
17 ومن المھام االدارية الخاصة بأدارة المتطلبات Requirement Management ما يلي : ادارة النسخ الخاصة بالمنظومة والتغيير Managing versions and change تخزين خصائص المتطلبات Storing requirement Attributes التواصل مع الذين لھم عالقة بالمنظومة Stakeholders من قبل شركات Automated Requirement Management وتوجد برمجيات جاھزة الدارة المتطلبات متخصصة. ومن ابرز ھذه البرمجيات : Doors Requisite Pro RTM Workshop Caliber-RM ونظرا الھمية المتطلبات والتعامل معھا فقد أنشأت بعض الشركات ادارة تعھد اليھا بمتابعة التغييرات التي تحدث في المتطلبات ومتابعة اصدار النسخ واالصدارات لھذه البرمجيات والتي تسمى ادارة مكونات البرمجيات
) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس
) NSB-AppStudio ) 1 ( أهداف الدرس : بعد انتهاء هذا الدرس ستكون الطالبة قادرة على أن : )1 توضح مميزات برنامج ( NSB-AppStudio ) 2( تعدد لغات البرمجة المستخدمة في برنامج ( NSB-AppStudio ) 3( تذكر خطوات كتابة
المزيد من المعلوماتMicrosoft Word - C#2
الفصل الا ول مفاهيم البرمجة بواسطة الا هداف معنى البرمجة بواسطة األھداف... 5 معنى الفصيلة 5...Class ما ھي دوال البناء و دوال الھدم...6 Construction & destruction ما ھي خاصية التوريث 7...inheritance ما
المزيد من المعلوماتPowerPoint Presentation
عرض لنظام المعماري الاستراتيجي لمتابعة الأداء وتنفيذ الاستراتيجيات 1999 مقدمة تاسست عام في مصر شركة مساهمة خاصة من عام 2002 المقر الرئيسي بالقاهرة 35 موظف شركاء استراتيجيين في الشرق الأوسط خبرات دولية
المزيد من المعلوماتجمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املع
جمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املعلومات زمزم 19 إعداد االسم : هاني عبدالعزيز فلمبان الوظيفة
المزيد من المعلوماتMicrosoft PowerPoint - Session 7 - LIBYA - MOH.pptx
دولة ليبيا وزارة الصحة مركز المعلومات والتوثيق 1 إعداد : محمد إبراھيم صالح مدير مركز المعلومات والتوثيق 2 المحتويات. المؤسسات المسئولة في مجال االحوال المدنية واإلحصاءات الحيوية. االطار القانوني لتسجيل.
المزيد من المعلوماترسالة كلية التمريض: تلتزم كلية التمريض - جامعة دمنهور بتقديم سلسلة متصلة من البرامج التعليمية الشاملة إلعداد كوادر تمريضية ذوى كفاءة عالية فى مهارات ا
معايير تقييم أداء أعضاء هيئة التدريس والهيئة المعاونة معايير تقييم أداء أعضاء هيئة التدريس ومعاونيهم أوال: معايير تقييم أداء أعضاء هيئة التدريس من قبل رئيس القسم العلمى 1. اإلعداد للبرامج األكاديمية :-
المزيد من المعلوماتالمواصفات الاوربية لإدارة الابتكار كخارطة طريق لتعزيز الابتكار في الدول العربية
المواصفات االوربية إلدارة االبتكار كخارطة طريق لتعزيز االبتكار في الدول العربية د. عوض سالم الحربي Workshop on Fostering Innovation in the Public Sectors of Arab Countries Cairo, Egypt, 30-31 October 2017
المزيد من المعلوماتدبلوم متوسط برمجة تطبيقات الهواتف الذكية
دبلوم متوسط برمجة تطبيقات الهواتف الذكية الهواتف الذكية عدد مرات تنزيل التطبيقات توقع ارتفاع عدد مرات تنزيل التطبيقات 178B 2017 258B 2020 66% 54% عدد مستخدمي 3,8B االجهزة الذكية 4/2018 استخدام التطبيقات
المزيد من المعلوماتAllomani Warehouse User Guide
المخزن warehouse.allomani.com دليل المستخدم اللوماني للخدمات البرمجية www.allomani.com / 11 اكتوبر / 2010 1 P a g e المحتويات اضافة و اعداد موقعك في المخزن... 3 اعداد بيانات ال...FTP 3 اعدادات بيانات حقوق
المزيد من المعلوماتMicrosoft Word - 1-NURSE CALL SYSTEM
أنظمة التيار الخفيف 1 -نظام استدعاء الممرضات Eman.A (نظام استدعاء الممرضات) NURSE CALL SYSTEM الھدف من النظام : تسھيل عملية الرعاية الصحية للمرضي, مساعدته في حالة الطوارء. تسھيل التواصل بين فريق العالج
المزيد من المعلوماتCertified Facility Management Professional WHO SHOULD ATTEND? As a Certified Facility Management Professional course, Muhtarif is the ideal next step
Certified Facility Management Professional WHO SHOULD ATTEND? As a Certified Facility Management Professional course, Muhtarif is the ideal next step for all those who have completed the Ta aseesy Foundation
المزيد من المعلوماتPowerPoint Presentation
دورة تدريبية لمعلمي ورؤساء أقسام الرياضيات من األحد /5 /31 إلى الخميس /6 /4 مركز التدريب والتطوير اإلدارة العامة لمنطقة الجهراء التعليمية برنامج التدريب : المنهج الوطني الكويتي إقبال المطيري الكفايات وأنواعها
المزيد من المعلوماتMicrosoft Word - 55
بطاقة الوصف الوظيفي (مدير داي رة العلاقات العامة) ا و لا معلومات خاصة بالوظيفة: المسمى الوظيفي الغرض الري يسي من الوظيفة الفي ة الموقع التنظيمي للوظيفة الجهة المسي ولة عن الوظيفة العلاقة مع الوظاي ف الا
المزيد من المعلوماتMicrosoft Word - Excel VBA
الفصل الا ول (البداية) قواعد البرمجة...4 مقارنة بين VB و...4 VBA ضبط بيي ة Excel للبرمجة...5 الماآرو فى برنامج...8 Excel أنواع الماآرو... 9 تنفيذ الماآرو... 11 شروط اسماء المتغيرات...18 الكاي ناتObjects...18
المزيد من المعلوماتMicrosoft Word - moneybookers
الرحيم الرحمن االله بسم א א א ãããaewt{tuaçxà دليل المستخدم العربي في MONEYBOOKERS شرح بنك أوال عن البنك: :معلومات وقلربيزدنيعلما من بريطانيا. 1- البنك جنسيته المناسبة للعمل بھا. به تختار العملة -2 من 5
المزيد من المعلوماتالــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺮﺍﺑﻊ 2017 )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﻣﺎﺭﺱ 2018 الـرقم الــــق
الــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺮﺍﺑﻊ )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﻣﺎﺭﺱ 2018 الـرقم الــــقياسي لتكاليف اإلنشاءات 1 مفصال حسب : مجموعات المواد والخدمات
المزيد من المعلومات1
1 2 كلمة املدير العام للتعليم بمحافظة جدة 3 كلمة مدير إدارة املراجعة الداخلية بتعليم جدة... 4 مقدمه 5 فريق إعداد الدليل اإلجراي بإدارة املراجعة الداخلية 6 مسرد الدليل اإلجراي 7 العملية الهدف مجال التطبيق
المزيد من المعلوماتالــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺜﺎﻟﺚ 2017 )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﺩﻳﺴﻤﺒﺮ 2017 الـرقم الـــ
الــــــرقم الــــقياسي لتكاليف اإلنــــشاءات مــشاريع األبـــــــراج ﺍﻟـــﺮﺑــﻊ ﺍﻟﺜﺎﻟﺚ 2017 )سنة األساس (2013 ﺗﺎﺭﻳﺦ ﺍﻹﺻﺪﺍﺭ : ﺩﻳﺴﻤﺒﺮ 2017 الـرقم الــــقياسي لتكاليف اإلنشاءات 1 مفصال حسب : مجموعات المواد
المزيد من المعلوماتMicrosoft Word - CO_RT10
إعداد : تقديم الشكل أسفله يمثل مضخم يعتمد على ترانزيستور. فھو يحتوي على شبكة من المقاومات تمكن من تقطيب و مكثفات تعمل على ربط المضخم بأخر وذلك بتمرير اإلشارات المتناوبة. R1 100k 1µF 1µF (Load) Rc (charge)
المزيد من المعلوماتMicrosoft Word - Access VBA
الفصل الا ول (البداية) تصميم قاعدة بيانات بسيطة...4 الا وامر الا ساسية المتوفرة فى المعالجات...12 الفصل الثانى (برمجة ا كسيس (VBA برمجة أآسيس...18 VBA مقارنة بين VB وVBA...18 الدخول إلى صفحات آتابة برامج
المزيد من المعلوماتحقيبة الدورة التدريبية التخزين السحابي Google Drive حقيبة المتدربة إعداد املدربة : عزة علي آل كباس Twitter 1438 ه
حقيبة الدورة التدريبية حقيبة المتدربة إعداد املدربة : عزة علي آل كباس Twitter : @azzahkabbas azzahkabbas@gmail.com 1438 ه الهدف العام : إكساب املتدربات املعرفة بأساسيات الحوسبة السحابية وتطبيقاتها بشكل
المزيد من المعلوماتصندوق استثمارات اجلامعة ومواردها الذاتية ( استثمارات اجلامعة الذاتية ) مركز مركز استثمارات الطاقة املتجددة االستثمارات مركز اإلمام للمالية واملصرفية ا
صندوق استثمارات اجلامعة ومواردها الذاتية ( استثمارات اجلامعة الذاتية ) استثمارات الطاقة املتجددة االستثمارات اإلمام للمالية واملصرفية العقارية استثمارات تقنية املعرفة التنمية الصحية الوسائط املتعددة مركز
المزيد من المعلوماتBanner – Hold Information SOAHOLD
1 Financial Aid System Documentation - eservice E-serviceخطوات التقديم لنظام المساعدات عبر ال 2 خطوات التقديم لنظام المساعدات Steps to apply for financial aid 1 Login to the portal http://my.uaeu.ac.ae
المزيد من المعلوماتMicrosoft Word - new.doc
الدرس الاول فى الماتلاب عنوان الدرس : ما هو الماتلاب الماتلاب هو لغة ذات مستوى عالى للحسابات والبرمجة و تمتاز بوجود برنامج يسهل عملية التعامل مع هذه اللغة. ويشمل البرنامج على: الحسابات الرياضية عمل الالجوريثمات
المزيد من المعلوماتOur Landing Page
نظام البرمجة SIMATIC S7 PLC وفقا للمستوى الا ساس ف الا صدارة S7-1500 الصفحة 1 من 6 يقد م هذه الدورة التدريبية مدر ب من شركة الهندسية (مجموعة دي و) متخصص ف إصدارات سيمنز. لمحة عامة الهدف الري يس لهذه الدورة
المزيد من المعلوماتالرقابة الداخلية والرقابة الخارجية
الرقابة الداخلية - التدقيق الداخلي الرقابة الخارجية القاضي أفرام الخوري الرقابة الداخلية - التدقيق الداخلي والرقابة الخارجية الفقرة االولى : المقاييس العامة ألي نظام رقابي 1 هدف الرقابة : الرقابة على الوسيلة
المزيد من المعلوماتMicrosoft Word - Oracle1
360 Hòî b þa@âbè½ai Oracle Developer îôèm@æë í@áüèm pbíìn a@ ŠèÏ تعرف على ا وراكل تعرف على أوراكل... 4 مالمح ومزايا مجموعة التطوير 5...Oracle Developer Suite 10g أدوات تطوير التطبيقات...6 Oracle Developer
المزيد من المعلوماتبسم هللا الرحمن الرحيم المادة: مقدمة في بحوث العمليات )100 بحث ) الفصل الدراسي األول للعام الدراسي 1439/1438 ه االختبار الفصلي الثاني اسم الطالب: الرق
بسم هللا الرحمن الرحيم المادة: مقدمة في بحوث العمليات ) بحث ) الفصل الدراسي األول للعام الدراسي 9/8 ه االختبار الفصلي الثاني اسم الطالب: الرقم الجامعي: أستاذ المقرر: الدرجة: أكتب اختيارك لرمز اإلجابة الصحيحة
المزيد من المعلوماتDoc-Presse-Final1
الملف الصحفي 02 أكتوبر 2014 التقييم األو لي للفترة االنتخابية 1 www.mourakiboun.org : غموض ونقاط استفھام في ما يتعلق بسجل الناخبين الحظت شبكة مراقبون تضاربا في األرقام التي قدمتھا الھيئة العليا المستقلة
المزيد من المعلوماتالمملكة العربية السعودية م ق س ..../1998
SFDA.FD 2483 /2018 الدهون )األحماض الدهنية( المتحولة Trans Fatty Acids ICS : 67.040 تقديم الهيئة جهة مستقلة الغرض األساسي لها هو القيام بتنظيم وم ارقبة الغذاء والدواء واألجهزة الطبية ومن مهامها وضع اللوائح
المزيد من المعلوماتنموذج السيرة الذاتية
بسم اهلل الرحمن الرحيم البيانات الشخصية االسم تاريخ ومكان الميالد الكلية القسم عمان العلوم التربوية المكتبات و المعلومات المؤهالت الد ارسية الدرجة العلمية التخصص الجهة المانحة لها 2012 دكتو اره علم المعلومات
المزيد من المعلوماتماجستيرالعلوم في الرياضيات يحتوي على ثالث مسارات تخصصية : الرياضيات البحتة الرياضيات التطبيقية اإلحصاء الكلية : كلية العلوم بالدمام. احلرم اجلامعي : ا
ماجستيرالعلوم في الرياضيات يحتوي على ثالث مسارات تخصصية : الرياضيات البحتة الرياضيات التطبيقية اإلحصاء الكلية : كلية العلوم بالدمام. احلرم اجلامعي : الدمام القسم : قسم الرياضيات املسار : العلمي و اإلداري
المزيد من المعلوماتعرض تقديمي في PowerPoint
.1.2.3 أولا هذا اإلجراء يقوم به أمين مركز مصادر التعلم بعد الدخول للصفحة الرئيسية من حسابه في نظام نور ثم إختيار مصادر التعلم يتم إضافة أوعية مصادر التعلم ) الكتب أقراص الليزر( من قبل أمين مركز المصادر
المزيد من المعلوماتاستمارة تحويل طالب يتعلم في الصف العادي لجنة التنسيب إلى )التقرير التربوي( استمارة لتركيز المعلومات حول العالج المسبق الذي حصل علية الطالب\ة الذي يتعل
استمارة تحويل طالب يتعلم في الصف العادي لجنة التنسيب إلى )التقرير التربوي( استمارة لتركيز المعلومات حول العالج المسبق الذي حصل علية الطالب\ة الذي يتعلم في صف عادي, قبل تحويله إلى لجنة التنسيب.يجب تعبئة
المزيد من المعلوماتإيناس السيد محمد الشعراوى أستاذ مساعد قسم الحاسب كلية التربية - الجبيل المعلومات الشخصية الجنسية : مصرية تاريخ الميالد / 11 / م القسم علوم الحاس
إيناس السيد محمد الشعراوى أستاذ مساعد قسم الحاسب كلية التربية - الجبيل المعلومات الشخصية الجنسية : مصرية تاريخ الميالد 3 984/ / م القسم علوم الحاسب اآللى البريد الجامعي الرسمي eeelsharawy@iau.edu.sa الهاتف
المزيد من المعلوماتالخطة الاستراتيجية ( 2015 – 2020 )
/ كلية العلوم الاجتماعية ) 2018 2017 الخطة ( االست ارتيجية مركز التطوير األكاديمي وضبط الجودة 2 صفحة االسم أ. د. يونس الشديفات د. سطام الشقور د. عمر السقرات د. هايل البري د. رضوان المجالي د. مسلم الرواحنة
المزيد من المعلوماتSlide 1
تصميم السيرة الذاتية كصفحات الويب د. احمد عادل اسماعيل عمادة المركز الجامعي لخدمة المجتمع و التعليم المستمر. WWW.Dr-Ahmed.Info Info@Dr-Ahmed.Info -------------- المرجع: www.support.office.com اهداف المحاضرة
المزيد من المعلوماتالأول في السي شارب((c#للمبتدائين
شباب التنميه والبداع : امحد ياسني شلش ذ د الدرس األول: فتح فيوجل ستوديو وشرحه 2012 1 -هذا هوه البرنامج نقوم بفتحه نسخه 2012 فيوجل استوديو new )نضغط علي - 2 اي مشروع جديد( project المتبنأ هذه لغه فيوجل
المزيد من المعلوماتOur Landing Page
نظام البرمجة SIMATIC S7 PLC وفقا للمستوى المتقد م ف الا صدار S7-300/400 الصفحة 1 من 6 يقد م هذه الدورة التدريبية مدر ب من شركة الهندسية (مجموعة دي و) متخصص ف إصدارات سيمنز. لمحة عامة الهدف الري يس لهذه
المزيد من المعلوماتeasy - translation
From: http://ar.miraath.net/audio/5030/01 Shaikh Ahmad Bazmool Http://ar.miraath.net/audio/download/5030/usool_us_sunnah_01.mp3 أما األمر األول فھو أنه يظن أن ھذا العلم ثقيل وال يفھمه فھذا خطأ فھذا خطأ
المزيد من المعلوماتالمحاضرة العاشرة الجديده لالساليب الكميه في االداره الفصل الثاني لعام 1439 ه للدكتور ملفي الرشيدي يجب الرجوع للمحاضره المسجله لفهم الماده وامثلتها تحل
المحاضرة العاشرة الجديده لالساليب الكميه في االداره الفصل الثاني لعام 1439 ه للدكتور ملفي الرشيدي يجب الرجوع للمحاضره المسجله لفهم الماده وامثلتها تحليل القرارات الجزء األول Decision Analysis- Part I عناصر
المزيد من المعلوماتدولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالم
دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالمات )70( عالمة مالحظة: عدد األسئلة خمسة أسئلة وعلى الطالب
المزيد من المعلوماتWHAT’S NEW
الجديد في انجز تطبيق إصدارات X.4 المحتويات المحتويات... 1 المواصفات الجديدة بالنظام... 3.1.1.1 عدد المهام التي يجب إنجازها... 3 انشاء مهمة... 3.1.2 2. تعديل تكليف المهمة... 3 تاريخ حالات المهمة... 4.2.1.2.2.3
المزيد من المعلوماتخطـــــة المركــــــز التدريبيـــــة خلال شهر كانون ثاني من عام 2004
10 / 10 / 1 2 6/20 0 6 FRM-TC-T-01-01 تموز )7( التقييم العقاري Real Estate Appraisal 19/08/2019 /07/2019 Project Management - PMP Course 22/08/2019 31/07/2019 تصميم الشآت الخرسانية Concrete Structure Design
المزيد من المعلوماتMicrosoft Word - QA-Reliability
اختبار صلاحية الاستبانات Questionnaires Reliability Analysis لتقويم ا دوات جمع البيانات الميدانية (الاستبانات) باستخدام قياس ليكرت لدرجة الموافقة Likert Scale من نوعان هناك الاختبارات التي لها تخضع ا ن
المزيد من المعلومات<4D F736F F D20CFE1EDE120E3E5C7D1C7CA20C7E1CADDDFEDD E646F63>
National Center for Examinations & Educational Evaluation (NCEEE) المركز القومى لالمتحانات والتقويم التربوى قسم البحوث وحدة االختبارات النفسية والتربوية دليل إثراء مھارات التفكير المتمايز في ضوء اتجاھات
المزيد من المعلوماتلقانون العام للمساواة في المعاملة - 10 أسئلة وأجوبة
القانون العام للمساواة في المعاملة Allgemeines Gleichbehandlungsgesetz (AGG) 10 أسئلة وأجوبة Arabisch 1 ما أهداف قانون AGG يستهدف قانون AGG منع أي شكل من أشكال التمييز بسبب: األصل العرقي العمر الجنس الهوية
المزيد من المعلوماتMicrosoft PowerPoint - محاضرة 2 - الحفر والردم [Compatibility Mode]
المحاضرة الثانية بسم الله الرحمن الرحيم من يقوم بعمل جدول : ١- المهندس الاستشاري للمشروع. ٢- المقاول العام للمشروع. ٣- مقاولي الباطن للا عمال المختلفة. ١ اعداد د.م/ واي ل بهلول ٢ الغرض من عمل جداول : ١-
المزيد من المعلوماتPowerPoint Presentation
ZAD Consult- Management Consultations and Feasibility Studies شركة زاد لدراسات الجدوى الهندسية و االقتصادية 1 دراسات جدوى مبدئية دراسات الجدوى االقتصادية المتقدمة تخطيط االعمال التقييم الدراسات السوقية
المزيد من المعلومات( اختبارات الفروق لعينتين مستقلتين Samples) 2) Independent مان- ويتني( U (Mann-Whitney ب( نحتاج الى ھذا القانون الغراض المقارنة بين مجموعتين او عينتين
( اختارات الفروق لعينتين مستقلتين Samples) 2) Independent مان ويتني( U (MannWhitney ( نحتاج الى ھذا القانون الغراض المقارنة ين مجموعتين او عينتين مستقلتين مثال المقارنة ين عينة للذكور م ع عينة لالناث او
المزيد من المعلوماتوزارة الترب ة بنك األسئلة لمادة علم النفس و الح اة التوج ه الفن العام لالجتماع ات الصف الحادي عشر أدب 0211 / 0212 األولى الدراس ة الفترة *************
وزارة الترب ة بنك األسئلة لمادة علم النفس و الح اة التوج ه الفن العام لالجتماع ات الصف الحادي عشر أدب 2 / 22 األولى الدراس ة الفترة ************************************************************************************
المزيد من المعلوماتPowerPoint Presentation
مشروع التسويق ولوجيستيات االعمال الزراعية المتقدمة التحليل المالي كيبف تحدد سعر التكلفة والسعر النهائي الى أي مدى يعكس السعر الجودة 50 قرش للكيلو جنيه للكيلو هل التكاليف هي المكون الوحيد للسعر 3 مالذي
المزيد من المعلوماتMorgan & Banks Presentation V
المحرم 1433/ ديسمبر 2011 1 1 د. صنهات العتييب االستاذ بجامعة الملك سعود د. مسري الشيخ مستشار تطوير المصرفية اإلسالمية 2 علي اإلجابة الندوة تحاول التساؤالت التالية: املصرفية أين اإلسالوية يف البنوك التقميدية
المزيد من المعلوماتMicrosoft Word - Q2_2003 .DOC
١ قاي مة المرآز المالي آما في ٣٠ يونيو ٢٠٠٢ ٣١ ديسمبر ٢٠٠٢ ٣٠ يونيو ٢٠٠٣ (غير مدققة ( (مدققة ( (غير مدققة ( إيضاح الموجودات ١ ٤٨١ ٧٣٠ ٣ ١٣٤ ٤٣٧ ١ ٥٩٣ ٨٧٥ نقدية وأرصدة لدى مو سسة النقد العربي السعودي ٣
المزيد من المعلوماتاإلصدار الثاني محرم 1436 ه الكلية: القسم األكاديمي: البرنامج: المقرر: منسق المقرر: منسق البرنامج: تاريخ اعتماد التوصيف: العلوم والدراسات اإلنسانية رما
اإلصدار الثاني محرم 6 ه الكلية: القسم األكاديمي: البرنامج: المقرر: منسق المقرر: منسق البرنامج: تاريخ اعتماد التوصيف: العلوم والدراسات اإلنسانية رماح الدراسات اإلسالمية الدراسات اإلسالمية فقه الجنايات والحدود
المزيد من المعلوماتMicrofinance in Egypt: General study
The Egyptian financial Supervisory authority التمويل األصغر في مصر: دراسة عامة غادة والي مستشار رئيس مجلس اإلدارة لشؤون التمويل األصغر الھيئة العامة للرقابة المالية المضمون تعريف التمويل األصغر خلفية تاريخية
المزيد من المعلوماتMicrosoft Word - SolutionOOPFinal2011.doc
صفحة 1 من 5 : : A : : 2010/ : : :. : (20/60) (2) ( 20) (10/20) : محاآاة الواقع على أنه مجموعة من الا شياء و أ ن آل شيء مكون من صفات و سلوك هو... التغليف التجرید البرمجة الشيي ية إخفاء طریقة تطبيق السلوك
المزيد من المعلوماتThe Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1
دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1 للتسجيل في صفحة خدمات الشركات Area( )Members على الموقع االلكتروني لشركة هيئة الترقيم االردنية www.gs1jo.org.jo يرجى اتباع الخطوات التالية
المزيد من المعلوماتNUBIX for Information Technology
P a g e 1 NUBIX for Information Technology Document Management System. NUBIX for information technology is a software house located in Cairo Egypt, formed as limited company with Swiss and Egyptian capital.
المزيد من المعلوماتكيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع
كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع وتجربته وفي النهاية ستجدون روابط المثال مع شرح فيديو
المزيد من المعلوماتMicrosoft Word - wgri add1-ar..doc
CBD Distr. GENERAL 29 April 2014 ORIGINAL: ENGLISH الھيئة الفرعية للمشورة العلمية والتقنية والتكنولوجية االجتماع الثامن عشر مونت / - االجتماع الخامس / - - ( ) XI/4 -. ( ) UNEP/CBD/WGRI/5/1 UNEP/CBD/SBSTTA/18/1
المزيد من المعلوماتABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long i
ABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long is the Average Chord of a Circle?/ 2009-2010 Second
المزيد من المعلوماتMicrosoft Word - UNRWA-DT (Boshnak)
محكمة األونروا للمنازعات Case No.: UNRWA/DT/JFO/2016/013 Judgment No.: UNRWA/DT/2017/012 Date: 22 March 2017 Original: English أمام: قلم المحكمة: رئيسة قلم المحكمة: حضرة القاضي جان فرانسوا كوزان عم ان
المزيد من المعلوماتعناوين حلقة بحث
عناوين ا بحاث مقترحة دكتور ياسر الشرفا قسم ا دارة الا عمال والعلوم المالية والمصرفية 1 -ا ثار استقلالية سلطة النقد على فعالية السياسة النقدية الفلسطينية 2 -الا صلاحات المصرفية على مكافحة تبييض الا موال
المزيد من المعلوماتحالة عملية : إعادة هيكلة املوارد البشرية بالشركة املصرية لالتصاالت 3002 خالل الفرتة من 8991 إىل مادة ادارة املوارد البشرية الفرقة الرابعة شعبة نظم امل
حالة عملية : إعادة هيكلة املوارد البشرية بالشركة املصرية لالتصاالت 3002 خالل الفرتة من 8991 إىل مادة ادارة املوارد البشرية الفرقة الرابعة شعبة نظم املعلومات االدارية الفصل الدراسى األول 3082/3082 1 إعادة
المزيد من المعلوماتالجلسة الأولى: الابتكار والملكية الفكرية
الجلسة الثانية :الملكية الفكرية واالبتكار في المجتمعات األكاديمية الملكية الفكرية والمؤسسات األكاديمية دور الملكية الفكرية الجامعية إدارة الملكية الفكرية الجامعية وسياساتها ما الهدف األساسي الذي خلقت من
المزيد من المعلوماتنموذج توصيف المقرر الدراسي
المركز الوطني للتقويم واالعتماد األكاديمي National Center for Academic Accreditation and Evaluation الدراسي المقرر توصيف اسم المقرر: الطرائق الرياضية رمز المقرر: ريض 9 ه- 8 م ب د ج ه نموذج توصيف مقرر دراسي
المزيد من المعلوماتتأثير اتفاقيتي الشراكة عبر المحيط الهادئ والشراكة في التجارة والاستثمار عبر الأطلسي على الدول العربية
التحديات والفرص التفاقيات التجارة العمالقة على االقتصاديات العربية: اتفاقيتي الشراكة عبر المحيط الهادئ والشراكة في التجارة واالستثمار عبر األطلسي اتفاق الشراكة عبر المحيط الهادئ) TPP ) اتفاقية الشراكة
المزيد من المعلوماتمختبر البرمجة والتحليل العددي قسم علوم الجو جمل التحكم والشرط والتكرار المرحلة الثانية PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :-
جمل التحكم والشرط والتكرار PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :- تقسم جمل الشرط الى نوعين وهي :- -1 جملة اذا الشرطية ) statement ( if -2 جملة التوزيع ) case ( switch -1 جملة اذا
المزيد من المعلوماتdoc11
الجزء األول من الكتاب المدرسي (3 ع ت 3 ت ر ر ( التطورات الزمنية الرتيبة تطور جملة كيميائية نحو حالة التوازن الوحدة 4 DAHEL MT Lycée benalioui salah SETIF ***********************************************************
المزيد من المعلوماتمقدمة عن الاوناش
مقدمة عن االوناش مهندس اعداد / ناصر محمود احمد االوناش Cranes هي نوع من المعدات تستخدم لرفع وخفض ونقل االحمال الكبيرة. المبادئ الميكانيكية االساسية لالوناش:- قدرة الونش علي رفع الحمولة. 1. عدم سقوط الونش
المزيد من المعلوماتMicrosoft Word EA-ECCM 2.doc
ال نامج الزم والما للم وع الت لفة والتقدير واعداد ال م ان ة معتمد عالم ا 18-22 March 2018 Kuwait Introduction This 5-day workshop provides the construction professional with a detailed understanding of
المزيد من المعلوماتWATER POLICY REFORM IN SULTANATE OF OMAN
"تحديات ومعوقات متابعة ورصد خدمات مياه الشرب والصرف الصحي في مناطق الريف بالمقارنة مع مناطق الحضر في سلطنة عمان" اعداد زاهر بن خالد السليماني رئيس الجمعيه العمانيه للمياه المحتويات المقدمه ادارة موارد
المزيد من المعلوماتالتاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما
التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما يلي )الجمل بصيغتين(: أ اكتب جمل التكرار بلغة البرمجة
المزيد من المعلوماتMicrosoft Word - ?????? ??? ? ??? ??????? ?? ?????? ??????? ??????? ????????
ملخص اجتماع الجمعية العامة الغير العادية المواد المعدلة من النظام الاساسى للشركة المادة (21) قبل التعديل: يتولي إدارة الشركة مجلس إدارة مو لف من ثلاثة أعضاء علي الا قل و أحد عشر عضوا علي الا كثر تعينهم
المزيد من المعلوماتالتعريف بعلم الإحصاء
٨ مقدمة هي أحد وظاي ف علم الا حصاء ويشمل : التقدير الا حصاي ي: Statistical Estimati اختبارات الفروض: Hyptheses Tests وهناك بعض المفاهيم التي يجب التعرف عليها ويكثر استخدمها في مجال : المعلمة :Parameter
المزيد من المعلوماتOur Landing Page
حوكمة البيانات والحماية وإدارة الامتثال الصفحة 1 من 7 لمحة عامة حوكمة البيانات والامتثال ه من متطلبات اتخاذ القرار وإطار المساءلة لتشجيع السلوك المرغوب فيه عند تقييم المعلومات وانشاءها وتخزينها واستخدامها
المزيد من المعلوماتPowerPoint Presentation
API/iAPI Transmitting Challenges صعوبات وتحديات تطبيق برنامج تبادل المعلومات المسبقة للمسافرين Ali Al-athbi Qatar Civil Aviation Authority علي طالب العذبي الهيئة العامة للطيران قطر دولة المدني/ ICAO TRIP:
المزيد من المعلوماتالنشرة األسبوعية للواجبات المدرسية الصف: االول أ ب ج د ه و النشرة رقم : 6 اليوم والتاريخ المادة الواجبات اختبار بالدرس الثالث حرف الباء من صفحة 23 إلى
الصف: االول أ ب ج د ه و اختبار بالدرس الثالث حرف الباء من صفحة 23 إلى صفحة 23 المراجعة + ورقة العمل رياضيات تسليم ورقة العمل تربية وطنية وحياتية تسليم ورقة العمل + عمل نشاط أسرتي سعيدة صفحة 23 + Reading
المزيد من المعلوماتMicrosoft Word - Save the Tigris ToR- Arabic Final
1 Page الالئحة الداخلية لحملة انقاذ نھر دجلة واالھوار العراقية تعتبر الحملة جزءا من جھود دولية النقاذ وحماية التراث العالمي على نھر دجلة وخصوصا حسن كيف وتعرف ايضا باسم ) حصن كيفا)- المدينة القديمة التي
المزيد من المعلوماتوزارة التعليم العالي والبـحث العلمي
و ازرة التعليم العالي والبحث العلمي جهاز اإلش ارف والتقويم العلمي دائرة ضمان الجودة واالعتماد األكاديمي البصرة : الجامعة للطب الكلية/ المعهد: التشريح واالنسجة واالجنة : القسم العلمي 3112/1/32 تاريخ ملء
المزيد من المعلوماتدائرة التسجيل والقبول فتح باب تقديم طلبات االلتحاق للفصل األول 2018/2017 " درجة البكالوريوس" من العام الدراسي جامعة بيرزيت تعلن 2018/2017 يعادلها ابتد
دائرة التسجيل والقبول فتح باب تقديم طلبات االلتحاق للفصل األول 2018/2017 " درجة البكالوريوس" من العام الدراسي جامعة بيرزيت تعلن 2018/2017 يعادلها ابتداء من عن فتح باب تقديم طلبات االلتحاق بإمكان الطلبة
المزيد من المعلوماتriyadh-geeks-mobile-first
هذه الشريحة ت ركت فارغة عمد ا. رياض قيكس. لقاء شهر أغسطس ٢٠١٥. اجلو ال أوال *. تصميم صفحات الو يب ألجهزة اجلو ال. * مستلهم من http://www.youtube.com/watch?v=nje_or4vilu و غيره. ح سام الزغيبي. @hossamzee
المزيد من المعلوماتالاتصال الفعال بين المعلم والطالب
) 10-10 مدرسه التعاون ( بحث إجرائي عن االتصال الفعال وإثارته لدافعية التعلم لدي الطالب في مدرسة التعاون االتصال عامل هام من العوامل التي تقوم عليها حياة الناس وكل فرد منا يمارس االتصال مع من حوله من أفراد
المزيد من المعلوماتبرنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب
برنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب... 13 1 خطوات التقديم للمساعدة المادية قبل البدء باستخدام البرنامج الرجاء:
المزيد من المعلوماتنظرية الملاحظة
إعداد أ.هدى القحطان صاحب هذه النظر ة هو ألبرت باندورا ومن مإلفاته كتابه مبادئ تعد ل السلوك عام 1969 ثم كتابه عن نظر ة التعلم االجتماع عام 1971 ح ث تناول ف ه أحدث تصور دق ق لنظر ة التعلم االجتماع والمعرف
المزيد من المعلوماتSP-1101W/SP-2101W eciug niitallatini kciuq 1.0v /
SP-1101W/SP-2101W eciug niitallatini kciuq 1.0v / 1014-05 1 I. معلومات حول المنتج 1-1. محتويات العبوة مؤتمر نزع السالح مع دليل التثبيت السريع مفتاح القابس الذكي دليل التثبيت السريع 1-2. اللوحة األمامية
المزيد من المعلوماتالتعريفة المتميزة لمشروعات الطاقة المتجددة في مصر
تعريفة التغذية للطاقة المتجددة في مصر أكتوبر 4102 أعد الجهاز هذه الوثيقة لتجيب عن أهم االسئلة التي تخص منظمومة الطاقة المتجددة بشكل عام و على االخص تعريفة التغذية ما هو الوضع الراهن فيما يخص قطاع الطاقة
المزيد من المعلومات( IP Address ) العنوان الشبكي
اسم المقرر شبكات وامن المعلومات عنونة وتقس م الشبكات Network Addressing and Subnetting المحتو ات مقدمة العنوان الشبكى ) Address ( IP تقس مات العنوان الشبكى parts( )IP Network and Host قناع الشبكة Subnet
المزيد من المعلومات16 أبريل 2019 االطالق الرسمي للجائزة
16 أبريل 2019 االطالق الرسمي للجائزة إطالق جائزة ولي العهد ألفضل تطبيق خدمات حكومية والموجهة لطالب الجامعات في المملكة األردنية الهاشمية نبذة عن الجائزة 300+ جامعة +30 حكومية وخاصة في المملكة األردنية
المزيد من المعلوماتنموذج )1( الحد الأدنى لمحتوى )الوكالات( الصفحة الرئيسية تحتوي الصفحة الرئيسية العناصر الأكثر أهمية لزائر موقع الوكالة وتوضع فيها الإعلانات والاخبار ال
نموذج )1( الحد الأدنى لمحتوى )الوكالات( الصفحة الرئيسية تحتوي الصفحة الرئيسية العناصر الأكثر أهمية لزائر موقع الوكالة وتوضع فيها الإعلانات والاخبار الخاصة بالوكالة نبذة عن الوكالة معلومات موجزة عن الوكالة.
المزيد من المعلوماتمخزون الكلنكر الرجاء قراءة إعالن إخالء المسؤولية على ظهر التقرير المملكة العربية السعودية قطاع المواد األساسية األسمنت فبراير 2017 ٣٠ ٢٥ ٢٠ ١٥ ١٠ ٥ ٠
٢٥ ١٥ ٥ ٢٥ ١٥ ٥ ١١ ١٢ ١٣ ١٤ ١٥ ١٦ المخزون/الا نتاج - يمني المخزون - يسار ٤٨ ٧ ٥ ٦ ٤ ١٤ ٧٢ ٢١ ٥٥ ٢٢ ٧٨ ٢٨ ١١ ١١ ١٢ ١٣ ١٤ ١٥ ١٦ معدل النمو - يمني مستوى المخزون في القطاع - يسار ٤٩ ٤ ٣ ٢٥ ١٧ ٩ ١٤ ١١٥ ٩ ٥-٣٥
المزيد من المعلوماتMicrosoft Word - Governance Report 2016 Arabic
تقرير مجلس إدارة بي إن بي باريبا السعودية لالستثمار عن أداء و أنشطة الشركة للعام المالي 2016 م 1 P a g e يسر مجلس إدارة شركة بي إن بي باريبا السعودية لالستثمار أن يتقدم بتقريره السنوي عن أداء الشركة و
المزيد من المعلوماتمتوسطة عيسى الصحبي دائرة تنيرة والية سيدي بلعباس مذكرات الجيل الثاني المستوى: 03 متوسط األستاذ: حمزة محمد
متوسطة عيسى الصحبي دائرة تنيرة والية سيدي بلعباس مذكرات الجيل الثاني المستوى: 03 متوسط األستاذ: حمزة محمد العمليات على األعداد النسبية الكسور و حاالت تقايس مثلثين المقطع التعلمي األول: العمليات على األعداد
المزيد من المعلوماتMicrosoft Word - Document1
للنشر الفوري 0 نوفمبر 0 لالتصال :جيل صافي (00696968) gilles.saphy@tunisia.cceom.org يشجع مركز كارتر المجلس الوطني التأسيسي على ضرورة ضمان ھيئة مستقلة و شفافة إلدارة االنتخابات يشيد مركز كارتر بالمنھج االستشاري
المزيد من المعلوماتمشروع المكتبات الرقمية
قطاع الدراسات العليا والبحوث اإلدارة العامة للمكتبات قاعدة بيانات IEEE Electrical, Electronic Engineering and Computer Science إصدار رقم يونيه )6( 2016 قطاع الدراسات العليا والبحوث االدارة العامة للمكتبات
المزيد من المعلوماتجامعة حضرموت
جاهعة حضرهوت التسجيل االلكتروني لمرحلة التنسيق بالجامعة عبر الموقع www.hu-registration.com الصفحة الرئيسية زر الدخول على النظام ف حالة التسج ل سابقا ولد ك اسم مستخدم وكلمة مرور زر تسج ل متقدم جد د اذا
المزيد من المعلوماتMicrosoft PowerPoint - modern_Fusha
أخبار وتنبيھات سيمينار التنوع اللغوي في العالم العربي المحاضرة الرابعة 19 سبتمبر 2013 اكتشفت طريقة ترتيب شرائح الباوربوينت من اليمين إلى اليسار. مجموعات اللھجات: ابدأوا التفكير في أي لھجة تريدون دراستھا
المزيد من المعلومات