+ الرد على الموضوع
النتائج 1 إلى 4 من 4
  1. #1

    • Offline

    • :: المدير العام ::
    • نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف نصرالدين محترف

    تاريخ التسجيل
    Feb 2007
    مكان الإقامة
    أرض جامع العلوم
    المشاركات
    2,365
    المفات المحملة
    33
    الملفات المرفوعة
    27
    معدل تقييم المستوى
    100

    افتراضي الموضوع الثاني : لغة النمذجة الموحدة uml


    السلام عليكم و رحمة الله


    في موضوعنا الثاني هذا سنتطرق للغة الأنماط الموحدة
    UML(Unified modeling langage) بشكل مختصر .

    مراحل تطور UML

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

    و قد أثمر جهد الباحثين بالفعل في ايجاد العديد من هذه الطرق , وقد ركزت أولى الطرق على مبدأ البرمجة الإجرائية La programmation Procédurale و كانت النمذجة في هذه الفترة ترتكز على فصل البيانات عن المعالجة .
    و لما بدأت البرمجة كائنية المنحى تأخد أهميتها بداية التسعينيات أصبحت الحاجة لطريقة منهجية لنمذجة التطبيقات التي تعتمد على هذا المبدأ أكثر إلحاحا . فقد ظهرت أكثر من 50 طريقة ما بينت 1990 و 1995 (Booch,classe-relation,OMt,OOD,OOSE…)

    و لكن مامن طريقة من هذه الطرق السابقة أثبثت استقرارها و كفائتها العالية , و في عام 1994 تم الإجماع على الطرق الثلات التالية :
    • OMT لصاحبها James Rumbaugh و التي كانت توفر ثمثيلات رسومية للجوانب الديناميكية les aspects dynamiques و الثابثة statiques و الوظيفية fonctionnels للأنظمة .
    • OOD لصاحبها Grady Booch و التي أدخلت مفهوم التحزيم paquetage.
    • OOSE لصاحبها Ivar Jacobson و التي ركزت في التحليل على دراسة احتياجات المستخدم (بالتحديد حالات الإستخدام les cas d'utilisations)
    لكل من هذه الطرق كانت هناك ايجابيات و كان لها موالين و متتبعين .

    ومع هذا الكم الهائل من الطرق اجتمع زعماء هذه الطرق الثلاث على تشكيل طريقة نمذجة موحدة
    و كان ذلك على مراحل : في عام 1995 اتفق كل من Booch و Rumbaugh على تأسيس طريقة موحدة أطلق عليها Unified Method 0.8 و في عام 1996 ألتحق بهما Jacobsonليضعوا UML 0.9 حيث تم استبدال كلمة Method بـ Langage, تم اعتماد UML 1.0 من طرف مجموعة OMG. لتتلاحق الإصدارات بعد ذلك حتى UML 2 أواخر 2006 و UML 2.2 عام 2008 و تعد الآن UML لغة النمذجة المفضلة من أجل تطوير الأنظمة كائنية المنحى دون منازع.

    مخططات UML

    تقدم لنا UML مجموعة من المخططات من أجل وضع وصف شامل لنظامنا وقد احتوت UML 2.0 على 13 نوع من المخططات التي تنقسم لفئتين هما :
    -مخططات هيكلية أو ثابثة Diagrammes structurels ou diagrammes statiquesو هي كالتالي :
    • مخطط الفئات Diagramme de classes
    • مخطط الأغراض Diagramme d'objets
    • مخطط المكونات Diagramme de composants
    • مخطط التجهيز Diagramme de déploiement
    • مخطط التحزيم Diagramme de paquetage
    • Diagramme de structure composite
    -مخططات السلوك أو المخططات الديناميكية Diagrammes comportementaux ou diagrammes dynamiques :
    • مخطط وقائع الإستخدام Diagrammes de cas d'utilisations
    • مخطط النشاطات Diagramme d'activités
    • Diagrammes d'états-transitions
    • مخططات التفاعل Diagrammes d'interaction و هي :
    * مخطط التتابع Diagramme de séquence
    * مخطط التواصل Diagramme de communication
    * مخطط التفاعل الشامل Diagramme global d'interaction
    * مخطط الوقت Diagramme de temps

    بطبيعة الحال من غير الضروري استعمال كل هذه المخططات من أجل تحليل و تصميم أي نظام بل إن المحلل او المصمم يختار ما يناسبه من بين هذه المخططات , هناك مخطط وحيد فقط لا ينبغي تجاهله في أي عملية نمذجة ألا و هو مخطط الفئات .

    في دورتنا سنتطرق للمخططات التي نحتاجها و سنقوم بشرحها .

    أدوات لرسم مخططات
    UML
    هناك العديد من البرامج التي تسمح لنا برسم مخططات UML بكل سهولة , طبعا هناك المجانية منها و هناك المدفوعة .
    أدوات مجانية : هناك العديد من البرامج المجانية لرسم مخططات UML إلا أنها لا تتمع بمرونة و كفائة الأدوات المدفوعة
    • المجانية :
    ·ArgoUML و هو البرنامج الذي استخدمه حاليا.
    ·UMLet
    • المدفوعة :
    Enterprise Architect : و هو أفضل برنامج عملت عليه , يمكنك تحميله و تجربته لمدة 30 يوم .
    Visual paradigm

    هذا كل ما أردت ذكره في هذا الموضوع , في الموضوع القادم بإذن الله سأضع المعلومات حول مشروعنا و ذلك بعدما جمعتها من صاحب المحل لندرسها تمهيدا لعمل المخططات الازمة بناءا عليها .و كما قلت سابقا سيركز مشروعنا على تسيير مخزن لمحل لبيع قطع الغيار إلا أن ذلك سيشمل كل انواع المحلات التي تتعامل بنفس الطريقة .


  2. #2

    • Offline

    • ۞ اللهــــم بلغنــــــا جنتــــــك ۞
    • حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع حمزة محترف مبدع

    تاريخ التسجيل
    Aug 2008
    مكان الإقامة
    أرض الله واسعة
    العمر
    23
    المشاركات
    2,860
    المفات المحملة
    17
    الملفات المرفوعة
    47
    معدل تقييم المستوى
    100

    افتراضي رد: الموضوع الثاني : لغة النمذجة الموحدة uml

    بارك الله فيك وجزاك كل خير
    نحن في انتظار البدأ الفعلي ...ان شاء الله

    توقيع : حمزة


    هنا تستطيع مشاهدة : مواضيعي

    .:×،؛، غائب ،؛،×:.


    لا تنسونا من صالح دعائكم ...




  3. #3

    • Offline
    • جامع علم نشيط
    • bousaid0118 متميز مبتدئ

    تاريخ التسجيل
    Oct 2007
    مكان الإقامة
    أدرار
    المشاركات
    52
    المفات المحملة
    1
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    59

    افتراضي رد: الموضوع الثاني : لغة النمذجة الموحدة uml

    جزاك الله خيراً ... متابع

    توقيع : bousaid0118

    !!!


  4. #4

    • Offline
    • جامع علم جديد
    • hanane2011 متميز مبتدئ

    تاريخ التسجيل
    Dec 2009
    المشاركات
    6
    المفات المحملة
    0
    الملفات المرفوعة
    0
    معدل تقييم المستوى
    0

    افتراضي رد: الموضوع الثاني : لغة النمذجة الموحدة uml

    اريد بحث حول la methode booch ارجوكم من لديه معلومات فل يفدني في قرب وقت ممكن.



 
+ الرد على الموضوع

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

     

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك