صفحة 1 من 3 123 الأخيرةالأخيرة
النتائج 1 إلى 15 من 34

الموضوع: دراسة و تخطيط المشروعات عن طريق UML

  1. #1

    Smile دراسة و تخطيط المشروعات عن طريق UML



    السلام عليكم ،

    نظراً لضيق وقت أستاذنا عبدالله أبو لبن، كتبت الموضوع نيابة عنه و تم رفع الملفات التي ارفقها .
    بالطبع لن يوجد بالموضوع معلومات و بيانات كافية و مفيدة كالتي يعرفها عبدالله ، لذلك سوف يشاركنا اياها لاحقاً ان شاء الله .

    هذه الملفات تشرح طريقة UML لدراسة و تخطيط المشروعات قبل التنفيذ .
    و هي اختصار Unified Modeling Language
    و من خلال دراستها سوف تكون قادراً علي :
    • التخطيط
      التحليل
      التصميم
      التنفيذ


    ملحوظة : الملفات باللغة الإنجليزية و لكنها بسيطة ان شاء الله .
    يمكنك فتح مترجم عمو جوجل و ان شاء الله مش هيقصر





    الصور المرفقة الصور المرفقة
    __________________
    Twitter : eMostafa91


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    لرسم المخططات بالحاسوب يمكن استخدام microsoft visio

    وهناك ايضًا موقع اونلاين لكن نسيته

    على سيرة التخطيط...
    هناك ايضًا برنامج microsoft project لتخطيط المشاريع
    ويمكن من خلاله استخراج مخططات اخرى عن سير المشروع وعن الموارد ...
    لكنه غير مرتبط بال UML






  3. #3


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

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

    فهو يحدد الاصناف الرئيسية [ الكلاسات ] ، ويحدد الدوال الرئيسة ، ويحدد المتطلبات والموارد المطلوبة وكل شي يتم تحديده

    تحياتي لكم





    __________________
    زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
    - php >> وهو لحل مشاكل php وما حولها
    - Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار

  4. #4


    الشكر كله الي عبدالله أبو لبن ، انا فقط كتبت الموضوع و هو من أتي بالدسم ( الملفات و الشروحات ) .
    هناك ملف وحيد باقي ، لكن يوجد مشكلة اثناء رفعه ، يمكن تحميله من هنا

    http://www.swalif.net/softs/redirect...0_Document.pdf

    و في انتظار الإثراء من قبل عبد الله .

    بالتوفيق





    الصور المرفقة الصور المرفقة
    التعديل الأخير تم بواسطة اسلام مصطفي ; 30-10-2010 الساعة 04:59 PM
    __________________
    Twitter : eMostafa91

  5. #5


    لرسم المخططات بالحاسوب يمكن استخدام microsoft visio

    وهناك ايضًا موقع اونلاين لكن نسيته

    على سيرة التخطيط...
    هناك ايضًا برنامج microsoft project لتخطيط المشاريع
    ويمكن من خلاله استخراج مخططات اخرى عن سير المشروع وعن الموارد ...
    لكنه غير مرتبط بال UML
    اهلا اخوي احمد ،

    بالنسبة للمخططات اللي تقول عنها هي من نوع WireFrame ، وهي تكون مخططات رسومية ، او مخططات دفقية [ خرائط ذهنية ] ، ولكن في الـ UML انت تقوم بعمل دراسة موضحة كاملة شاملة للمخططات الرسومية ،

    فتبدأ مخططات UML بمقدمة بسيطة عن المشروع واهداف انشاء المشروع ، وتشرح بشكل مفصل للعمليات المهمة ومختصر للاضافات والكماليات في المقدمة للمشروع كامل وهذا يسمى في " وحدة النمذجة UML " => ' وصف المشكلة ' ' description of Problem '

    ومن ثم تنطلق لتحدد طريقة العمل ، فهل يكون باستعمال نموذج الشلال ، وهذه صورة توضح المقصود من نموذج الشلال :


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



    حيث يمكن أن نطور المشروع في أكثر من دوره (بمعنى أكثر من نموذح شلال في اَن واحد) .. وبنفس المراحل الموجوده في الشلال .. وبالتالى كان يمكن لفريق التطوير أن يقوموا بأخذ متطلبات غير كامله ويبدؤا بتحليلها وتصميمها وبرمجتها ، وهكذا تنتهي الدوره الأولى .. وتبدأ الدوره الثانيه وهكذا الى أن ينتهي تطوير المشروع بالكامل .
    او النموذج المتكرر : حيث يمكن في هذا النموذج أن نعود خطوه للوراء ونصلح ذلك الخلل ونكمل السير في هذه الدوره


    بالتالى أصبحت عمليه التطوير هي عباره عن عده دورات ، كل منها تستطيع التحرك خطوه للأمام أو الخلف على حسب ما تريده .. ولكن ما زالت المشاكل بالظهور فما زلت تقوم بأكل الفيل من مره واحده ،، جيث الدورات السابقه كانت لاصلاح خلل وغالبا ما تكون 4 دورات .. نحن نريد تقسيم المشروع لأكثر من دوره وفي كل مره نقوم بتطوير جزئيه معينه وهذا هو النموذج المتصاعد ، الصوره التاليه تبين تطوير الاصدارات مع تقدم الزمن ..
    وبعدها ينطلق بعد تحديد طريقة العمل ، يقوم بتحديد الموارد المستخدمة [ Hardware - software ] وادوات التنفيذ ، وهذا يعني ان يقوم المحلل بتحديد لغات البرمجة المطلوبة ، والتقنيات الاخرى المساعدة كالاجاكس والجافاسكربت ، والمكتبات المضمنة jQuery - motools ... - والى اخره

    هكذا تكون انتهت الخطوة الاولى تقريبا وهي تندرج تحت [ المقدمة introduction ]

    وهكذا تستمر في الخطوات وان شاء الله ساوضح ذلك في اوقات الفراغ بإذن الله تعالى

    تحياتي لكم





    __________________
    زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
    - php >> وهو لحل مشاكل php وما حولها
    - Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار

  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    برنامج ال visio مخصص للمخططات بكافة اشكالها

    يمكن ان نرسم فيه ERD,UML والكثير...

    http://www.youtube.com/watch?v=opGA0aKtihA

    ويمكن ايضًا نمذجة نظريات هندسة البرمجيات التي ذكرتها waterfall,agile






  7. #7


    أحمد ، جميل البرنامج ، اظن يجب الإستفاده منه .
    لكن يجب اولا ان نفهم بعد ذلك نقوم بالتطبيق






    __________________
    Twitter : eMostafa91

  8. #8


    برنامج ال visio مخصص للمخططات بكافة اشكالها

    يمكن ان نرسم فيه ERD,UML والكثير...


    ويمكن ايضًا نمذجة نظريات هندسة البرمجيات التي ذكرتها waterfall,agile
    كلامك صحيح ، يمكنك رسم الـ UML

    ولكن لا يمكنك جعله يكتب لك الـ UML

    فهذا يستخدم بعد عمل الدراسة والتخطيط وكل شي ، تريد ان تنسق عملك على الكمبيوتر استعمل البرامج فيجعل عملك بشكل اجمل ومنسق

    لكن الرسم والدراسة اليدوية هي اكثر فائدة وتصب معلومات اكثر

    تحياتي لك





    __________________
    زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
    - php >> وهو لحل مشاكل php وما حولها
    - Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    كلامك صحيح ، يمكنك رسم الـ UML

    ولكن لا يمكنك جعله يكتب لك الـ UML

    فهذا يستخدم بعد عمل الدراسة والتخطيط وكل شي ، تريد ان تنسق عملك على الكمبيوتر استعمل البرامج فيجعل عملك بشكل اجمل ومنسق

    لكن الرسم والدراسة اليدوية هي اكثر فائدة وتصب معلومات اكثر

    تحياتي لك
    معك حق

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






  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,065


    مفيد جداً الموضوع و كنت سمعت عنه من أصحابى فى كلية الحاسبات

    قبل أن أقوم بأى برمجية أو تطوير أمسك القلم و أكتب الكثير على الأوراق متخيلاً الخطوات المطلوبه و الأدوات اللازمه و لكن كنت أرجع أمسح و أقطع و أعيد كتابة الكثير من الورق و أستغرق الكثير من الوقت فى عملية التخطيط

    و أظن تكنيك ال uml سيسهل كثيراً على

    أرجو أن تستمر فى شرح الطريقة بشكل يسهل إستخدامها و أقصر الطرق هو أن تطرح مثالاً .. سأرى المثال المرفق






  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Jan 2005
    المشاركات
    3,948


    رائع جداً استاذي عبدالله و استاذي مصطفى

    من خلال مشاهدتي عالسريع فهمت عليها ولكن اريد ان اغووص وافهم منها اكثر عن طريقكم

    اتمنى تثرونا بمعلوماتها اكثر ولكم كامل الشكر (:





    __________________
    سبحان الله ... اللهم اني استغفرك و اتوب الليك
    Twitter
    سيرفرات موقعي على ليكود ويب

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    59


    جميل جدا الموضوع .

    خصوصا وان ارتبط بأمثله عملية توضح الفكرة

    لدي خلفية لا بأس بها عن الـUML

    بالاضافة عن نظام آخر أتى لكي يحل بعض العيوب الموجوده في الـUML

    من ناحية الـ Abstraction


    =====

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

    ولكن عندما بدات بدأت دراسة الماجستير في المملكة المتحدة فهمت معني UML من خلال الأمثلة العملية والنقاشات التطبيقية وليس التنظيرية






  13. #13
    عضو سوبر نشيط
    تاريخ التسجيل
    Apr 2010
    المشاركات
    975


    جهود مشكورين عليه ،، والحقيقة ان العمل ببصيرة افضل بكثير من التنفيذ المباشر دون اتقان مهارات التخطيط والتحليل والتي تعتبر لغة الــ UML من افضل الوسائل لتنفيذها

    لقد قرأنا عنها في دراسة البكالاريوس قديما ،، لكن عندما نقرأ الآن ونحن في سوق العمل الواقعي سنستفيد أكثر

    بالتوفيق لكل مريد للنجاح






  14. #14


    مفيد جداً الموضوع و كنت سمعت عنه من أصحابى فى كلية الحاسبات

    قبل أن أقوم بأى برمجية أو تطوير أمسك القلم و أكتب الكثير على الأوراق متخيلاً الخطوات المطلوبه و الأدوات اللازمه و لكن كنت أرجع أمسح و أقطع و أعيد كتابة الكثير من الورق و أستغرق الكثير من الوقت فى عملية التخطيط

    و أظن تكنيك ال uml سيسهل كثيراً على

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

    بالنسبة للرسومات والتفكير باستخدام الورق والاقلام والالوان والى اخره ، انا كنت من مستخدميها ولكن إلى فترة قريبة وجدت فكرة مشروع جديد اعمل عليها ، ولكن قلت لن يكفي فقط مخططات رسومية او تفكير بدائي ، فبحثت عن طرق حتى وصلت إلى وحدة النمذجة [ UML ]

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

    الان بعد الانتهاء والبدء بالعمل البرمجي الفعلي ، ستشعر براحة كبيييييرة ، إذ ستبدأ اولا ببرمجة الاصناف والدوال بداخلها ، فكل شي معلوم لديك من اصناف ودوال ، ومن ثم ستحدد الشكل الخارجي مثلا ، وتبدأ بعمل النماذج والعمليات باستعمال الاصناف والدوال المحددة سابقا ،

    وبالنسبة للشكل الخارجي فقد كنت عينته باستعمال تخطيطات وير فريم ، فبذلك ما عليك الا نقله على الانترنت بتنسيق بواسطة Css,Xhtml ، فلذلك الفرق الكبيير المميز الذي ستشعر به هو الشعور بالراحة اثناء العمل البرمجي وبعده

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

    وبالنهاية الفائدة البسيطة المغمورة التي لا تبان في الدراسة هي ، توثيق المشروع والبرمجية

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

    تحياتي لك

    رائع جداً استاذي عبدالله و استاذي مصطفى

    من خلال مشاهدتي عالسريع فهمت عليها ولكن اريد ان اغووص وافهم منها اكثر عن طريقكم

    اتمنى تثرونا بمعلوماتها اكثر ولكم كامل الشكر (:
    اشكرك اخوي خالد على المرور والرد الكريم ،

    ان شاء الله في حين التفرغ وبعد انتهائي من اعداد الدراسة الاولى بواسطة وحدة النمذجة التي تعبت وانا اقرأ عنها ، سأقوم بعمل تخطيط ودراسة لمشاريع الانترنت الباقية لدي والتي لم اطرحها في سلسلة [ أفكار الحياة ] ، فسأقوم بطرح تلك الافكار بشكل بسيط وبعدها اقوى فكرة فيهم والتي تلقى اعجابكم يتم شرح عليها التخطيط والدراسة

    تحياتي لك

    جميل جدا الموضوع .

    خصوصا وان ارتبط بأمثله عملية توضح الفكرة

    لدي خلفية لا بأس بها عن الـUML

    بالاضافة عن نظام آخر أتى لكي يحل بعض العيوب الموجوده في الـUML

    من ناحية الـ Abstraction


    =====

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

    ولكن عندما بدات بدأت دراسة الماجستير في المملكة المتحدة فهمت معني UML من خلال الأمثلة العملية والنقاشات التطبيقية وليس التنظيرية
    اهلا بك اخوي ،

    واشكرك على الرد المميز ،

    والحمدلله ان هناك اشخاص لديهم فكرة عن الموضوع لمساعدتي في طرح المعلومات واثراء الموضوع ، وايضا تصحيح الاخطاء والمقترحات واالاراء

    وكما اسلفت ان شاء الله سيتم التفكير في عمل مشروع جماعي عربي بدءا من التخطيط حتى نهاية البرمجة ، بالاعتماد على كل المبادئ والمعاييير

    تحياتي لكم

    جهود مشكورين عليه ،، والحقيقة ان العمل ببصيرة افضل بكثير من التنفيذ المباشر دون اتقان مهارات التخطيط والتحليل والتي تعتبر لغة الــ UML من افضل الوسائل لتنفيذها

    لقد قرأنا عنها في دراسة البكالاريوس قديما ،، لكن عندما نقرأ الآن ونحن في سوق العمل الواقعي سنستفيد أكثر

    بالتوفيق لكل مريد للنجاح
    شكرا لك على المرور والرد الكريم ،

    اكيد العمل ببصيرة افضل من العمل بدءا بالتنفيذ ومن ثم يظهر خطأ بسيط يكركب لك الوضع وتضطر لحذف والاعادة من جديد ، وقد تستهلك الكثيييير من السطور البرمجية والملفات في مقابل ان المشكلة يمكن حلها بعدد بسيط من السطور والملفات !

    تحياتي لك





    __________________
    زورونا في موقع الحياة للنقاشات والأسئلة والأجوبة :
    - php >> وهو لحل مشاكل php وما حولها
    - Ideas >> وهو لعرض الأفكار وتقييمها وايضا لمناقشة الأفكار

  15. #15
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    2,105


    بارك الله فيكم





    __________________
    للتواصل p2006q#gmail.com





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

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض