الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

?----- UML -----؟

مغلق
بدأه تيمون في 28 سبتمبر 2004 · 2 رد · 2,728 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الاعضاء الموجودين في المنتدى ..

انا بكل صراحه واااااااااااااااااااايد متعقد من UML

و مثل ما تعرفون انه ال UML مهم في كتابة الكود مثل ما يقولون دكاترنا اللي في الجامعه

المهم يقدر احد من الاعضاء يشرح لينا UML بطريقه مبسطه

بس اذا بيشرح يشرح لينا مثال معقد

و مشكورين مقدما

تيمون

#2

السلام عليكم ..

اخي الكريم تيمون صدقني ما في شيء يستحق انك تتعقد منه ، بالعكس دور على المعقد و حاول تحله ... :) (امزح معك طبعاً) ...

بالنسبة للـ UML فصدقني انت ظالمها جداً ، و من ناحية انك لازم تفهما فهذا شيء اساسي حينما تكتب اي كود بلغة مواجهة نحو الكائينات OOP سواء اكانت Java او ++C او اي لغة اخرى OOP ... و هذا لا يعني انها جزء من الكود ... فهي ليست لغة برمجية و لكنها :

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

و حتى ازيدك من الشعر بيت عليك بالرابط التالي و الذي يشرح لك الـ UML و بالعربي ...!!

تطبيق UML ـ التحليل و التصميم بالمنحى الكائني باستخدام UML

و السلام

بنت اليمن ..

تم تعديل هذه المشاركة بواسطة بنت اليمن في 28 سبتمبر 2004 في 23:39

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#3

سلام عليكم......

أخي تيمون انت سألت عن حاجة مهمة جدا.....

دعني اشرحلك لماذا....

لو تذكر عمليات هندسة البرمجيات

لوجدت انه في كل مرحلة سنستخدم UML

مثلا : في طور المتطلبات وفهم النظام

UML توفر مجموعة منظورات تساعد على فهم النظام من كل جهة

طيب لأوضح أكثر:

يجب ان نفهم النظام من حيث الأداء (functional )

وذلك عن طريق رسم Use case Diagram

ومن منظور التركيب (structur)

وذلك عن طريق Class Model Diagram

وفي النهاية من منظور السلوك (Behaviour)

وذلك عن طريق State Transetion Diagram

اذا نظرنا من الثلاث جهات نكون قد كونا نظرة شاملة على النظام....

فوائد أخرى:

- تستطيع من خلال STD ان تكون الشاشات

فكل State تشكل تقريبا شاشة.

- ايضا تستطيع ان تكتب الكود بالنظر الى Class Model وهو يشمل

تراكيب الكلاسات وخوارزميات الـ Methods.

لذا نقول لك UML مهم....

فاذا عملت النمذجة المطلوبة

فقد أنهيت 70% من برنامج

ويبقى عليك التطبيق ( كتابة الكود حسب المواصفات التي صممتها لتوك بالـ UML )

وفي النهاية الاختبار...

أوكي ياسيدي

;)

لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟

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

-----

وائل بن أحمد كابلي

مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية

MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials

http://blogs.msdn.com/wael

@waelkabli

هذا الموضوع مغلق.

مواضيع مشابهة