دورات هندسية

 

 

......دورة هندسة البرمجيات......

صفحة 6 من 57 الأولىالأولى ... 2 3 4 5 67 8 9 10 1656 ... الأخيرةالأخيرة
النتائج 51 إلى 60 من 568
  1. [51]
    المهندس المسلم.
    المهندس المسلم. غير متواجد حالياً
    مشرف سابق


    تاريخ التسجيل: Jul 2005
    المشاركات: 680
    Thumbs Up
    Received: 8
    Given: 0
    أخي الكريم flash_moh السلام عليكم ورحمة الله تعالى وبركاته.
    والله يا أخي إنها لمعلوماتِ قيمه وأرجو منك أن تساعدني وتساعد جميع الأعضاء في إكمال تلك الدورة على أكمل وجه ممكن ويفضل أن تبدأ باللغة العربية وبعد الإنتهاء منها قم أيضاً بطرحها باللغة الإنجليزية وأنا وسائر الأعضاء معك إن شاء الله وفقك الله لما يحبه ويرضاه.
    والسلام عليكم ورحمة الله تعالى وبركاته.

    0 Not allowed!



  2. [52]
    جاسر
    جاسر غير متواجد حالياً
    المشرف العام
    الصورة الرمزية جاسر


    تاريخ التسجيل: Mar 2002
    المشاركات: 2,335
    Thumbs Up
    Received: 14
    Given: 1
    السلام عليكم ورحمة الله وبركاته,,

    لا حرمك الله الأجر

    جزاك الله خير

    تحياتي العاطرة

    0 Not allowed!



    الحمدلله رب العالمين

  3. [53]
    المهندس المسلم.
    المهندس المسلم. غير متواجد حالياً
    مشرف سابق


    تاريخ التسجيل: Jul 2005
    المشاركات: 680
    Thumbs Up
    Received: 8
    Given: 0
    وعليكم السلام ورحمة الله تعالى وبركاته.
    ولك مثل ما دُعيت يا أخي وللمسلمين أيضاً وجزيت خيراً.
    تحياتي المباركة.

    0 Not allowed!



  4. [54]
    flash_moh
    flash_moh غير متواجد حالياً
    عضو


    تاريخ التسجيل: May 2006
    المشاركات: 34
    Thumbs Up
    Received: 0
    Given: 0

    مقدمة Uml

    السلام عليكم ورحمة الله وبركاته
    هذه مقدمة بسيطة عن احد الادوات المستخدمة في تصميم هندسة البرمجيات.
    ما هي UML ?

    لغة النمذجة الموحّدة Unified Modelling Language ، أو UML ، هي لغة نمذجة رسومية تقدم لنا صيغة لوصف العناصر الرئيسية للنظم البرمجية. (هذه العناصر تسمّى artifacts مشغولات في UML).

    بطبيعتها تتّجه UML نحو بناء البرمجيات كائنية المنحى (التوجه) object oriented ، لذلك سوف نستكشف بعض أهم مبادئ المنحى الكائني.

    سوف نلقي نظرة على أصول UML ، و سنناقش الاحتياج إلى لغة مشتركة في صناعة البرمجيات.


    لغة مشتركة

    الصناعات الأخرى لديها لغات و رموز خاصة بها، و يفهمها كل من له علاقة في حقل اختصاص معين.

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

    لمدة، كان مهندسوا البرمجيات يفتقرون لمثل هذه الرموز. بين عامي 1989 و 1994، و هي الفترة التي يشار إليها بـ "حروب المناهج"، كان يوجد ما يزيد عن 50 لغة نمذجة برمجية قيد الاستعمال - كل منها تملك رموزها الخاصة! كل لغة تحتوي على قواعد تميزها، بينما في نفس الوقت، كل لغة لديها عناصر تتشابه مع تلك التي في اللغات الأخرى.


    و لمزيد من الفوضى، لا توجد لغة متكاملة، بحيث نادرا ما يجد مسؤولوا البرمجيات ما يرضي كامل حاجتهم في لغة واحدة!


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

    * بوش Booch كانت ممتازة فيما يخص التصميم و التنفيذ. لقد عمل "قرادي بوش" Grady Booch بكثافة على لغة آدا Ada، و كان له دور رئيسي في تطوير تقنيات المنحى الكائني object oriented للغة. و بالرغم من قوة منهجية بوش إلا أن الرموز فيها لم تأخذ القبول الحسن (الكثير من الأشكال السحابية تغزو نماذجه - ليست بالجميلة!) .

    * OMT (تقنية النمذجة الكائنية Object Modelling Technique) كانت الأفضل في التحليل و في أنظمة المعلومات ذات البيانات الكثيفة.

    * (هندسة البرمجيات كائنية المنحى Object Oriented Software Engineering) و تتميز بنموذج يسمى Use Cases حالات الاستخدام. تعد حالات الإستخدام أسلوب قوي من أجل فهم سلوك كامل النظام (و هو المجال الذي كان فيه المنحى الكائني ضعيفا).


    في عام 1994، قام جيم رامبخ Jim Rumbaugh، مؤسس OMT، بمفاجأة عالم البرمجيات حين ترك العمل بشركة جنرال الكتريك General Electric و انضمّ مع قرادي بوش للعمل في مؤسسة راشيونال Rational Corp. الغرض من المشاركة كانت من أجل دمج أفكارهما و صبّها في منهجية موحدة (و كان بالطبع عنوان العمل لهذه المنهجية هي "المنهجية الموحدة" Unified Method).


    مع عام 1995، انضم أيضا مبدع OOSE ايفار جاكوبسون Ivar Jacobson، إلى راشيونال، و تم ضم افكاره (خاصة مفهوم "قضايا الاستخدام" Use Cases) في المنهجية الموحدة - الآن تدعى لغة النمذجة الموحدة Unified Modeling Language. وعُرف الفريق الذي يتكون من رامبخ و بوش و جاكوبسون بـ "الأصدقاء الثلاثة" Three Amigos.


    بغض النظر عن بعض الحروب و المشاحنات البسيطة، بدأت المنهجية الجديدة تجد استحبابا لدى أوساط صناعة البرمجيات، فتم تكوين لجنة مشتركة consortium خاصة بـ UML، شاركت فيها عدد من المؤسسات ثقيلة الوزن مثل هيولت-باكارد Hewlett-Packard و ميكروسوفت Microsoft و أوراكل Oracle.

    كما تم تبنّي UML من قبل مجموعة OMG في 1979، و من حينها امتلكت OMG اللغة و دأبت على صيانتها. لذلك عمليا اصبحت لغة UML عامة وليست ملكية خاصة.

    ** OMG : مجموعة الإدارة الكائنية Object Management Group، و هي جهة غير ربحية لوضع المواصفات. للمزيد من التفاصيل انظر www.omg.org

    وبالنسبة للدورة التعليمية فقريبا ان شاء الله.

    0 Not allowed!



  5. [55]
    شبل قحطان
    شبل قحطان غير متواجد حالياً
    جديد


    تاريخ التسجيل: May 2006
    المشاركات: 4
    Thumbs Up
    Received: 0
    Given: 0
    جزاك الله خير أخوي

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

    0 Not allowed!


    ومن طلب العلا من غير كد أضاع العمر في طلب المحال

  6. [56]
    شبل قحطان
    شبل قحطان غير متواجد حالياً
    جديد


    تاريخ التسجيل: May 2006
    المشاركات: 4
    Thumbs Up
    Received: 0
    Given: 0
    اقتباس المشاركة الأصلية كتبت بواسطة م. عبد المنعم
    silentman نقول لك يعني انك فقط سجلت لتقل لنا انه منقول .. نعم هل العبرة في كونه منقول ام الافادة ؟؟..
    ولا سيما المشرف قد اوضح في مقدمته مالمقصود من الدورة .. عموماً نحن بانتظار مشاركاتكم المميزة المنقولة والمطورة !!
    اخي في الله المشرف .. شكراً على جهودكم المميزة والتي فعلاً امتعتنا جداً ماكتبته في اللغة الاجنبية ..
    اسال الله ان يجعلها في ميزان حسناتكم ..
    يجب أن نقول للمحسن أحسنت وللمخطئ أخطأت

    المشرف أحسن في نقله ... وأخطأ في عدم التنويه على رابط الموضوع الأصلي !!

    0 Not allowed!


    ومن طلب العلا من غير كد أضاع العمر في طلب المحال

  7. [57]
    flash_moh
    flash_moh غير متواجد حالياً
    عضو


    تاريخ التسجيل: May 2006
    المشاركات: 34
    Thumbs Up
    Received: 0
    Given: 0
    السلام عليكم اخواني

    اود التنوية على مسالة اذا كان المشرف قد نقله ام لا فانا متاكد انه لم ينقلة وانما قد يكون من تجاربة الخاصة او من كتب قد قراها او قد درس مواد هندسة البرمجيات في كليته. وارجو الا تسيؤا الظن قبل التاكد.
    وشكرا

    0 Not allowed!



  8. [58]
    محمود العامرى
    محمود العامرى غير متواجد حالياً
    جديد


    تاريخ التسجيل: Feb 2006
    المشاركات: 5
    Thumbs Up
    Received: 0
    Given: 0

    بارك الله فيك يا اخى

    بارك الله فيك

    0 Not allowed!



  9. [59]
    mohamed1427
    mohamed1427 غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: May 2006
    المشاركات: 126
    Thumbs Up
    Received: 0
    Given: 0
    بوركت اخي الكريم

    0 Not allowed!



  10. [60]
    عبد الله فهد
    عبد الله فهد غير متواجد حالياً
    عضو فعال


    تاريخ التسجيل: Oct 2004
    المشاركات: 139
    Thumbs Up
    Received: 1
    Given: 0
    موضوع مفيد و شرح مفصل و جيد أرجو أن تؤجر على عملك و أن بنفعنا به و ينفعك العلم و الأجر و الثواب

    0 Not allowed!



  
صفحة 6 من 57 الأولىالأولى ... 2 3 4 5 67 8 9 10 1656 ... الأخيرةالأخيرة
الكلمات الدلالية لهذا الموضوع

عرض سحابة الكلمة الدلالية

RSS RSS 2.0 XML MAP HTML