الشيخ المختار الشنقيطس نشر 20 أكتوبر 2020 أرسل تقرير نشر 20 أكتوبر 2020 السلام عليكم ورحمة الله، ماهي UML وكيف اتعلمها؟ وفائدتها؟ اقتباس
2 Wael Aljamal نشر 20 أكتوبر 2020 أرسل تقرير نشر 20 أكتوبر 2020 UML : Unified Modeling Language لغة النمذجة الموحدة هي لغة نمذجة رسومية تقدم صيغة لوصف العناصر الرئيسية للنظم البرمجية تتجه بطبيعتها للتعامل مع كائنات العالم بشكل كائني التوجه (الزبون - البائع - نظام حاسوبي طرفي .. ) تستخدم هذه اللغة لعمل رسوم تخطيطية لوصف برامج الكمبيوتر من حيث العناصر المكونة لها أو خط سير العمليات الذي يقوم به البرنامج. مثل عمل مخطط لترتاتبية الأحداث التي ممكن أن تحدث ضمن النظام البرمجي أو مرتبطة به و تتأثر به. وهي تحوي عدة أنواع و بنى مختلفة لتوصيف المخططات للتعامل مع المشاريع بعدة مستويات و توصيفات بنيوية مختلفة أوّل ما يتم ملاحظته عن UML هو أنه يوجد العديد من المخطّطات المختلفة (نماذج). السبب في هذا التنوّع يعود إلى أن تطوير البرمجيات يشترك فيه عدد من الأفراد، وكل واحد له دور، مثلا: المحلّلون المصمّمون المبرمجون القائمون بالاختبار مراقبو الجودة المستفيدون الكتّاب التقنيون لغة (UML) توفر وسيلة لتصور النظام في رسم تخطيطي، بما في ذلك بعض العناصر مثل: أنشطة (وظائف) المكونات الفردية للنظام التفاعل مع مكونات البرامج الأخرى. تشغيل النظام تفاعل الكيانات مع الآخرين (مكونات واجهات) واجهة المستخدم الخارجية من المهم أن نميز بين نموذج UML ومجموعة من الرسوم البيانية للنظام. مخططات UML تمثل وجهات النظر المختلفة للنظام وتنقسم إلى قسمين: (Static/structure) : تركز على البنية الثابتة للنظام باستخدام ( relationships ، operations ، attributes ، objects ) (Dynamic/behavior) : يركز على السلوك الديناميكي للنظام أي تغيراته مع الزمن ويشمل sequence diagrams ، activity diagrams ، state diagram هي تفيد مصممي النظم البرمجة و المهندسين بشكل كبير حيث يعتمد عليها مع المشاريع الكبيرة ومن ثم يتقاسم العمل على المشروع بحيث كل شخص يعلم الشكل العالم للمشروع و ماهو جزئه في العمل. كورس لدراستها: بالتوفيق 5 اقتباس
0 سمير عبود نشر 20 أكتوبر 2020 أرسل تقرير نشر 20 أكتوبر 2020 uml هو اختصار لUnified Modeling Language او ببساطة لغة النمذجة الموحدة تُستخدم في نمذجة التطبيقات و الأنظمة التي تعتمد على البرمجة الكائنية OOP و تُستخدم لعمل نموذج مبدئي للتطبيق أو النظام سهل الفهم و مقروء من قبل المطورين أو المُبرمجين لذلك سُميت لغة النمذجة المُوحدة هناك عدة أنواع من المخططات التي تعتمد عليها Uml يُمكن حصرها في نوعين: Structural Diagrams Behavioral Diagrams و تحت كل نوع يندرج عدة أنواع من المُخططات: يُمكنك قراءة هذا المقال من: هنا الذي يتحدث عن الموضوع بالتفصيل. كما يُمكنك مشاهدة هذا المقطع لأخذ فكرة: إضغط هنا بالتوفيق. 3 اقتباس
0 ayoubridouani نشر 20 أكتوبر 2020 أرسل تقرير نشر 20 أكتوبر 2020 بجواب تقني إضافة للتعاريف النصية التي قدمها لك الإخوة الأفاضل فوق, فستحتاج ال UML فقط في حالة كنت ستعمل على مشروع متوسط أو كبير الحجم وطويل المدى وفي بعض الحالات يأخد مني ال conception بال uml أكثر من 20% من وقت المشروع وأهميته أنك تضع النقط على الحروف للتطبيق بمعنى تقوم يتحليل كامل وكلي للتطبيق سواءا على مستوى بيئة التنفيد من ناحية HARDWARE و SOFTWARE أو بتحليل Activity ما, مثلا وجدت أن برمجة شيئ ما صعب فعوض أن تضع له algorithm بقلم وورقة ستسعمل Activity Diagram أيضا Class Diagram يساعدك كثيرا في بناء قاعدة البيانات والكثير والكثير من الأمور التي تتضح لك بإستعمال UML وأخيرا في حالة ما كنت ستغمل على مشروع بسيط إستعمل فقط Merise أيضا إن لم تكن تبرمج ب OOP فيستحب أن تستعمل فقط Merise. 3 اقتباس
0 Omar Haddad2 نشر 22 أكتوبر 2020 أرسل تقرير نشر 22 أكتوبر 2020 هو اختصار لUnified Modeling Language لغة النمذجة الموحده...وهي أداة لنمذجة الأنظمة والتطبيقات التي تعتمد على البرمجة الكائنية Object Oriented Programming OOP تستخدم لعمل نموذج مبدئي للبرنامج سهل الفهم وتحديد هيكل و سلوك النظام بحيث تصبح سهلة ومقرؤه من قبل أي شخص وإن لم يكن مبرمج . أنواع الUML ؟ Structural Modeling : تستخدم لتحديد هيكل وتركيب النظام.. . Behavioral Modeling :لتحديد سلوك النظام. من أفضل الدورات التي تعرفت عليها من اليوتيوب من هنا اقتباس
0 Hanan Fahad2 نشر 30 أكتوبر 2020 أرسل تقرير نشر 30 أكتوبر 2020 هل بامكاني بناء نظام من غير uml اقتباس
0 سمير عبود نشر 30 أكتوبر 2020 أرسل تقرير نشر 30 أكتوبر 2020 بتاريخ 4 ساعات قال hanan fahad11: هل بامكاني بناء نظام من غير uml نعم بإمكانك عدم إستخدامها ، أنا شخصياً لا أستعملها و مُعظم الشركات المُتوسطة أيضاً لا تستخدمها لكن تعلمها سيكون مفيد فهي تُسهل العمل على الفريق ككل خصوصا في المشاريع الكبيرة و الطويلة المدى فرُؤية مُخطط سيكون أحسن من الدخول مباشرة في الشيفرات البرمجية. و إذا دعت الحاجة ستكون لديك معلومات حولها. اقتباس
السؤال
الشيخ المختار الشنقيطس
السلام عليكم ورحمة الله، ماهي UML وكيف اتعلمها؟ وفائدتها؟
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.