المشرف يقول لك “ابي مخططات UML لمشروع التخرج” وانت ما تعرف من وين تبدأ. تفتح قوقل وتلاقي مصطلحات مثل Use Case Diagram وClass Diagram وSequence Diagram، وكل مصطلح يفتح عليك باب جديد من التعقيد. تحس ان الموضوع اكبر منك وان رسم UML لمشروع تخرج يحتاج خبرة سنوات. الحقيقة؟ لا. الموضوع ابسط مما تتخيل لو فهمت كل مخطط ايش يمثل ورسمته خطوة بخطوة.
هنا بنشرح اربع مخططات UML بس، هي اللي فعلا تهم في مشروع التخرج. كل واحد بنرسمه معك بمثال حقيقي ونقول لك وين الطلاب يغلطون فيه. وفي الاخير بنقارن بين الادوات المجانية عشان ما تضيع وقت تجرب كلها.
📋 ملخص سريع
- ايش هي UML وليش المشرف يطلبها منك
- مخطط حالات الاستخدام (Use Case Diagram): مين يستخدم النظام وايش يسوي فيه
- مخطط الكلاسات (Class Diagram): بنية الكود وقاعدة البيانات
- مخطط التسلسل (Sequence Diagram): كيف المكونات تتواصل مع بعض بالترتيب
- مخطط النشاط (Activity Diagram): تدفق العمليات والقرارات
- امثلة حقيقية من مشاريع تخرج شائعة (نظام تسجيل طلاب، تطبيق مهام)
- مقارنة بين ادوات رسم UML المجانية: draw.io، Lucidchart، StarUML، PlantUML
- كم مخطط تحتاج فعلا ونصائح تخلي مخططاتك احترافية
ايش هي UML وليش المشرف يطلبها في مشروع التخرج
UML اختصار لـ Unified Modeling Language، وبالعربي “لغة النمذجة الموحدة”. هي ليست لغة برمجة ولا اداة معينة. هي طريقة قياسية لرسم مخططات توضح كيف يشتغل نظامك البرمجي. فكر فيها مثل المخططات المعمارية اللي يرسمها المهندس قبل ما يبني البيت: ما احد يبني عمارة بدون مخطط، ونفس الشيء المشرف يبي يشوف مخطط نظامك قبل ما تبرمجه.
ليش المشرف يطلب مخططات UML في مشروع تخرجك؟ لان المخططات تثبت انك فاهم نظامك قبل ما تكتب سطر كود واحد. لما ترسم مخطط حالات الاستخدام، انت تبين مين المستخدمين وايش يقدرون يسوون. لما ترسم Class Diagram، انت تبين بنية الكود والعلاقات بين المكونات. هذا يعطي المشرف ثقة ان مشروعك مبني على تخطيط واضح.
ℹ️ ملاحظة مهمة
UML فيها اكثر من 14 نوع مخطط مختلف. لكن في مشروع التخرج، غالبا ما تحتاج اكثر من 3 الى 5 مخططات. لا تحاول ترسم كل الانواع. ركز على اللي يخدم مشروعك ويطلبه مشرفك. في هذا الدليل نغطي الاربعة الاهم.
اذا كنت لسا في مرحلة التخطيط لمشروعك، راجع مقالنا عن كيف تكتب خطة مشروع تخرج احترافية عشان يكون عندك اساس قوي قبل ما تبدأ بالمخططات.
المخطط الاول: مخطط حالات الاستخدام (Use Case Diagram)
مخطط حالات الاستخدام هو اول مخطط UML لازم ترسمه في مشروع تخرجك. هو ابسط المخططات واكثرها وضوحا. الفكرة: تبين مين يستخدم نظامك (الممثلين/Actors) وايش يقدرون يسوون فيه (حالات الاستخدام/Use Cases).
الفكرة ببساطة
مخطط حالات الاستخدام يجاوب على سؤالين اساسيين: “مين يتعامل مع النظام؟” و”ايش يقدر يسوي فيه؟”. لو عندك نظام تسجيل طلاب مثلا، الممثلين ممكن يكونون: طالب، دكتور، ومدير النظام. وكل واحد عنده مجموعة عمليات يقدر يسويها. الطالب يسجل مواد ويشوف جدوله. الدكتور يرصد درجات ويشوف قائمة طلابه. مدير النظام يضيف مقررات ويدير الحسابات.
كيف ترسمه خطوة بخطوة
خطوات رسم مخطط حالات الاستخدام
مثال: مخطط حالات الاستخدام لنظام تسجيل طلاب
تخيل نظام تسجيل طلاب جامعي. هنا مخطط حالات الاستخدام الكامل:

لما تنقل هذا المخطط الى draw.io، استخدم عنصر “UML Use Case” من مكتبة UML. كل بيضاوي يمثل حالة استخدام، وكل عصا تمثل ممثل.
اخطاء شائعة في مخطط حالات الاستخدام
- كتابة تفاصيل تقنية داخل حالة الاستخدام. لا تكتب “ارسال طلب POST الى API”. اكتب “تسجيل مقرر”. المخطط يبين ايش يسوي المستخدم، مو كيف النظام ينفذه من الداخل.
- نسيان ممثل. كثير من الطلاب ينسون “مدير النظام” او ينسون ان فيه نظام خارجي يتكامل مع نظامهم مثل بوابة دفع.
- المبالغة في حالات الاستخدام. لا تكتب كل زر في الواجهة كحالة استخدام. ركز على العمليات الرئيسية اللي يسويها المستخدم. “تعديل البيانات الشخصية” حالة استخدام، لكن “الضغط على زر حفظ” ليست حالة استخدام.
- عدم رسم حدود النظام. المستطيل اللي يحيط بحالات الاستخدام مهم لانه يوضح ايش داخل نظامك وايش خارجه.
💡 نصيحة عملية
ابدأ بكتابة جدول بسيط فيه عمودين: الممثل وحالات الاستخدام. رتب افكارك في الجدول اولا، ثم حولها لمخطط. هذا اسهل بكثير من محاولة الرسم مباشرة.
المخطط الثاني: مخطط الكلاسات (Class Diagram)
مخطط الكلاسات هو المخطط اللي يخاف منه اغلب الطلاب. مفهوم. لكن لو فهمته صح، بتلاقيه ممتع ومفيد. الفكرة بسيطة: يبين ايش الكلاسات (الفئات/الجداول) اللي في نظامك، ايش الخصائص (Attributes) والعمليات (Methods) حق كل كلاس، والعلاقات بينها.
يعني ايش بالضبط؟
لو كنت تبني تطبيق ادارة مهام مثلا، مخطط الكلاسات يبين ان عندك كلاس “مستخدم” (User) وكلاس “مهمة” (Task) وكلاس “مشروع” (Project). ويبين ان كل مستخدم عنده عدة مهام (علاقة One-to-Many)، وان كل مشروع يحتوي على عدة مهام. هذا المخطط يربط تصميم الكود بتصميم قاعدة البيانات لانه يمثل الاثنين معا.
اذا كنت تستخدم قاعدة بيانات علائقية في مشروعك، مخطط الكلاسات يكون قريب جدا من تصميم الجداول. لو تحتاج تراجع اساسيات قواعد البيانات، شوف مقالنا عن اساسيات هندسة البرمجيات اللي يغطي مرحلة التصميم بالتفصيل.
طريقة الرسم
خطوات رسم مخطط الكلاسات
مثال: مخطط كلاسات لتطبيق ادارة مهام

كل مستطيل مقسم ثلاثة اقسام: الاسم فوق، الخصائص في الوسط، والعمليات تحت. علامة - تعني private وعلامة + تعني public.
وين الطلاب يغلطون
- نسيان انواع البيانات. لا تكتب بس
nameبدون نوع. اكتبname: String. المشرف يبي يشوف انك فاهم انواع البيانات. - خلط الخصائص والعمليات. الخصائص هي البيانات اللي يخزنها الكلاس (اسماء). العمليات هي الافعال اللي ينفذها (افعال). لا تكتب
loginفي قسم الخصائص. - نسيان العلاقات او العددية. الكلاسات بدون علاقات بينها ما لها فايدة. والعددية (1، *، 0..1) توضح كم عنصر مرتبط بالثاني وهي مهمة جدا.
- الاكثار من الكلاسات. في مشروع التخرج، غالبا يكفيك 5 الى 10 كلاسات رئيسية. لا تحاول تحط كل شيء في المخطط.
⚠️ خطا يكلفك درجات
اكبر خطا في مخطط الكلاسات هو انه ما يتطابق مع الكود الفعلي. لو رسمت مخطط فيه كلاس “Payment” وفي كودك ما فيه شيء اسمه Payment، المشرف بيلاحظ. ارسم المخطط اولا كمرجع، ثم حدثه اذا تغير التصميم اثناء البرمجة.
رسم مخططات UML ياخذ وقت من التطوير؟
فريق زدني يساعدك في التوثيق التقني لمشروعك — من مخططات UML لوثيقة SRS كاملة. لو التوثيق ياخذ من وقت التطوير، خلنا نساعدك.
اطلب مساعدة في التوثيقالمخطط الثالث: مخطط التسلسل (Sequence Diagram)
تعرف ايش يصير بالضبط لما المستخدم يضغط “تسجيل دخول”؟ الطلب يروح من الواجهة للخادم، الخادم يسال قاعدة البيانات، قاعدة البيانات ترد، والخادم يرجع النتيجة. مخطط التسلسل يرسم هالرحلة كاملة بالترتيب الزمني. لو Use Case يقول لك “ايش يسوي المستخدم” و Class Diagram يقول لك “ايش بنية النظام”، مخطط التسلسل يقول لك “كيف الاجزاء تتكلم مع بعض”.
كيف تقراه
مخطط التسلسل يقرا من فوق لتحت. في اعلى المخطط تشوف المشاركين (المستخدم، الواجهة، الخادم، قاعدة البيانات). وتحت كل مشارك خط عمودي متقطع اسمه “خط الحياة” (Lifeline). الرسائل بين المشاركين تكون اسهم افقية من مشارك لاخر، والترتيب من فوق لتحت يمثل الترتيب الزمني.
الخطوات العملية
خطوات رسم مخطط التسلسل
مثال: مخطط تسلسل لعملية تسجيل دخول

هذا المخطط يبين بالضبط ايش يصير لما المستخدم يحاول يسجل دخول: الطلب يروح من الواجهة للخادم، الخادم يسال قاعدة البيانات، ثم يرجع الرد حسب النتيجة.
غلطات تنقص درجاتك
- رسم مخطط واحد ضخم لكل النظام. المخطط لازم يكون لسيناريو واحد محدد. لو عندك 5 عمليات رئيسية، ارسم 5 مخططات منفصلة.
- نسيان رسائل الرد. كل طلب لازم يكون عنده رد. لو الخادم يسال قاعدة البيانات، لازم قاعدة البيانات ترجع نتيجة.
- عدم ترتيب الرسائل زمنيا. الرسائل لازم تكون من فوق لتحت بالترتيب الصحيح. لا تخلي رد يجي قبل الطلب.
- تسمية الرسائل بشكل غامض. لا تكتب بس “ارسال”. اكتب “ارسال بيانات تسجيل الدخول” او “التحقق من صلاحية المستخدم”.
💡 كم مخطط تسلسل ارسم؟
ارسم مخطط تسلسل لكل عملية رئيسية في نظامك. في الغالب يكفيك 3 الى 5 مخططات تسلسل تغطي اهم السيناريوهات: تسجيل الدخول، العملية الاساسية (مثل اضافة طلب)، وعملية ادارية (مثل ادارة المستخدمين).
المخطط الرابع: مخطط النشاط (Activity Diagram)
تذكر الـ Flowchart اللي رسمته في مادة البرمجة؟ مخطط النشاط نفس الفكرة لكن بشكل اكثر تنظيما. يبين تدفق العمليات والقرارات من البداية للنهاية: المستخدم يسوي شيء، النظام يتحقق من شرط، لو نعم يروح مسار ولو لا يروح مسار ثاني. ممتاز للعمليات اللي فيها شروط وفروع متعددة.
عناصر المخطط
مخطط النشاط يبين الخطوات اللي يمر فيها النظام لانجاز عملية معينة. يبدأ من نقطة بداية (دائرة سوداء) وينتهي بنقطة نهاية (دائرة سوداء داخل دائرة). بين البداية والنهاية تشوف: انشطة (مستطيلات بزوايا دائرية)، نقاط قرار (معينات/ماسات)، واسهم توضح التدفق.
ابدأ من هنا
خطوات رسم مخطط النشاط
مثال: مخطط نشاط لعملية تسجيل طالب في مقرر

المخطط يوضح ان العملية فيها نقطتين قرار: هل المقرر متاح؟ وهل الطالب مستوفي الشروط المسبقة؟ كل قرار يفتح مسار مختلف.
لا تطيح في هالاخطاء
- نسيان نقطة البداية او النهاية. كل مخطط نشاط لازم يبدأ بدائرة سوداء وينتهي بدائرة سوداء مزدوجة. بدونها المخطط ناقص.
- مسارات بدون نهاية. لو عندك نقطة قرار بفرعين، كل فرع لازم يوصل لنقطة نهاية او يرجع لمسار ثاني. لا تترك مسار معلق.
- عدم تسمية فروع القرار. عند كل ماسة، لازم تكتب “نعم” و”لا” او الشرط بوضوح. بدون تسميات، القارئ ما يعرف ايش يعني كل فرع.
- تعقيد المخطط بشكل مبالغ فيه. لو صار عندك اكثر من 15 نشاط ومخططك صار مزدحم، قسمه الى مخططين منفصلين.
ℹ️ متى تستخدم مخطط النشاط بدل مخطط التسلسل؟
اذا كنت تبي تبين تدفق العمليات والقرارات، استخدم مخطط النشاط. اذا كنت تبي تبين التفاعل بين مكونات تقنية محددة (واجهة، خادم، قاعدة بيانات) بالترتيب الزمني، استخدم مخطط التسلسل. الاثنين مكملين لبعض وليسوا بدائل.
افضل الادوات المجانية لرسم مخططات UML
الحين عرفت كيف ترسم كل مخطط. لكن وين بترسمه؟ لا تفكر ترسم UML يدويا على ورق وتصوره. فيه ادوات مجانية ممتازة تعطيك نتيجة احترافية. هنا مقارنة بين اشهر الادوات:
| الاداة | مجانية؟ | تحتاج تثبيت؟ | تدعم UML كامل؟ | سهولة الاستخدام | الافضل لـ |
|---|---|---|---|---|---|
| draw.io (diagrams.net) | مجانية بالكامل | لا، تعمل من المتصفح | نعم | سهلة جدا | مشاريع التخرج والمبتدئين |
| Lucidchart | مجانية محدودة (3 مخططات) | لا، من المتصفح | نعم | سهلة | التعاون مع فريق |
| StarUML | مجانية للتجربة | نعم | نعم، متقدمة | متوسطة | المشاريع الكبيرة والمتقدمة |
| PlantUML | مجانية بالكامل | نعم (او اونلاين) | نعم | صعبة (تكتب كود) | المبرمجين اللي يحبون الكود |
draw.io - الخيار الاول لمشاريع التخرج
draw.io (اسمها الجديد diagrams.net) هي اللي نستخدمها في زدني ونوصي فيها كل طالب تخرج. مجانية بالكامل، تشتغل من المتصفح بدون تثبيت، وتحفظ ملفاتك على Google Drive او جهازك. تقدر ترسم اول مخطط Use Case في اقل من 20 دقيقة.
كيف تبدأ: افتح diagrams.net، اختر مكان الحفظ (Google Drive مثلا)، من القائمة الجانبية اليسرى ابحث عن “UML”، وابدأ بسحب الاشكال وافلاتها على اللوحة.
Lucidchart - للعمل الجماعي
Lucidchart ممتازة لو تشتغل مع فريق لان فيها تعاون مباشر (زي Google Docs بس لرسم مخططات). النسخة المجانية تعطيك 3 مخططات وعدد محدود من العناصر. تكفي لمشروع تخرج صغير، لكن لو تحتاج اكثر الاشتراك يبدأ من حوالي 30 ريال شهريا.
StarUML - للمتقدمين
StarUML اداة سطح مكتب متقدمة. تعطيك تحكم اكبر في تفاصيل المخططات وتدعم توليد كود من المخططات (Code Generation). لكنها اصعب في الاستخدام ومناسبة اكثر لو كنت تبي تتعمق في UML.
PlantUML - للي يحبون الكود
PlantUML فكرتها مختلفة: بدل ما ترسم بالماوس، تكتب كود نصي والاداة ترسم المخطط لك. مثال بسيط لمخطط تسلسل:
@startuml
المستخدم -> الخادم: طلب تسجيل دخول
الخادم -> قاعدة_البيانات: التحقق من البيانات
قاعدة_البيانات --> الخادم: نتيجة التحقق
الخادم --> المستخدم: رد (نجاح/فشل)
@enduml
هذا الكود ينتج مخطط تسلسل جاهز. PlantUML مفيدة لو انت مبرمج وتحب تكتب بدل ما ترسم، لكنها تحتاج وقت تتعلم syntax خاص فيها.
💡 نصيحتنا
لو انت محتار، ابدأ بـ draw.io. مجانية، سهلة، وتسوي كل اللي تحتاجه لمشروع التخرج. لو حبيت تجرب شيء مختلف لاحقا، جرب PlantUML.
محتاج مساعدة في توثيق مشروعك؟
من مخططات UML لوثيقة SRS لتقرير المشروع الكامل — فريق زدني يساعدك تنجز التوثيق التقني بجودة احترافية وبدون ما ياخذ من وقت التطوير.
تواصل معنا على واتسابكم مخطط UML تحتاج فعلا في مشروع تخرجك؟
السؤال اللي يسأله كل طالب: “كم مخطط لازم اسوي؟” الجواب يعتمد على مشرفك ومتطلبات جامعتك. لكن من تجربتنا مع عشرات المشاريع، اغلبها يحتاج بين 3 و 5 مخططات UML.
الحد الادنى الموصى به:
- مخطط حالات الاستخدام (واحد يغطي كل النظام)، يبين الصورة العامة
- مخطط الكلاسات (واحد لبنية النظام)، يبين التصميم الداخلي
- مخطط تسلسل واحد على الاقل للعملية الرئيسية، يبين كيف تسير العملية
اذا المشرف يبي اكثر، اضف:
- مخطط نشاط لعملية معقدة فيها قرارات متعددة
- مخطط تسلسل اضافي لعملية ثانوية مهمة
⚠️ لا تبالغ
بعض الطلاب يرسمون 15 مخطط UML ظنا منهم ان الكثرة افضل. هذا غلط. المشرف يبي مخططات واضحة ودقيقة، مو مخططات كثيرة ورديئة. ثلاث مخططات ممتازة افضل من عشر مخططات مهلهلة. ركز على الجودة.
نصائح تخلي مخططات UML حقتك احترافية
المخطط الاحترافي ما يحتاج خبرة عشر سنوات. يحتاج 10 دقائق اضافية تنتبه فيها لتفاصيل بسيطة (لكن تفرق كثير عند المشرف).
1. استخدم تسميات واضحة ومتسقة
لا تسمي كلاس “usr” وثاني “UserData” وثالث “the_student”. خلي التسميات واضحة ومتسقة. لو بتكتب بالانجليزي، استخدم CamelCase مثل StudentRegistration. لو بالعربي، اكتب بوضوح بدون اختصارات.
2. رتب العناصر بشكل منطقي
لا ترمي الاشكال عشوائيا على اللوحة. حاول ترتبها بشكل يسهل القراءة: الممثلين على اليسار، النظام على اليمين. او التدفق من فوق لتحت. الترتيب المنطقي يفرق كثير في وضوح المخطط.
3. لا تزحم المخطط
اذا صار المخطط مزدحم ومليء بالخطوط المتقاطعة، هذا مؤشر انك تحتاج تقسمه. مخطط واحد واضح افضل من مخطط واحد فيه كل شيء ولا احد يقدر يقرأه.
4. استخدم الالوان بذكاء
الالوان ممكن تساعد في تمييز عناصر مختلفة. مثلا: الممثلين بلون، وحالات الاستخدام بلون ثاني. لكن لا تكثر من الالوان. لونين او ثلاثة كافية. وتذكر ان التقرير ممكن يطبع ابيض واسود، فلا تعتمد على اللون وحده لنقل المعلومة.
5. اضف ملاحظات توضيحية
لو فيه جزء في المخطط يحتاج توضيح اضافي، استخدم ملاحظة (Note) وهي مستطيل بزاوية مطوية. اكتب فيها التوضيح وصلها بالعنصر المعني. هذا يبين للمشرف انك تفكر في التفاصيل.
6. راجع المخطط مع الكود
بعد ما تنتهي من البرمجة، ارجع لمخططاتك وتاكد انها تتطابق مع الكود الفعلي. لو غيرت تصميم قاعدة البيانات اثناء التطوير، حدث مخطط الكلاسات. التطابق بين المخططات والكود مهم جدا ويبين احترافية في عملك.
اذا تبي تتعمق اكثر في مرحلة التصميم والتوثيق، راجع مقالنا عن كيف تكتب تقرير مشروع التخرج اللي يشرح كيف تدمج المخططات في التقرير بشكل صحيح.
ترتيب رسم مخططات UML في مشروع التخرج
كثير من الطلاب يسالون: “ايش اول مخطط ارسمه؟” هنا الترتيب اللي ننصح فيه:
الترتيب المثالي لرسم مخططات UML
هذا الترتيب منطقي لانه يبدأ من العام (من يستخدم النظام) وينتهي بالتفصيلي (كيف المكونات تتكلم مع بعض). لكن لو المشرف طلب مخطط معين اولا، نفذ طلبه.
اسئلة شائعة عن مخططات UML في مشاريع التخرج
هل لازم اتقن UML عشان ارسم مخططات لمشروعي؟
لا. ما تحتاج تكون خبير UML. تحتاج تفهم الاساسيات اللي شرحناها في هذا الدليل وترسم مخططات واضحة ودقيقة. المشرف ما يتوقع منك اتقان كل رموز UML، يتوقع مخططات تشرح نظامك بوضوح.
هل اقدر استخدم مخططات ER بدل Class Diagram؟
مخطط العلاقات والكيانات (ER Diagram) يشبه مخطط الكلاسات لكنه يركز على قاعدة البيانات فقط. بعض المشرفين يقبلون ER Diagram بدل Class Diagram خصوصا في مشاريع تقنية المعلومات. لكن لو المشرف طلب Class Diagram تحديدا، ارسم Class Diagram. الفرق الرئيسي ان Class Diagram يشمل العمليات (Methods) بينما ER Diagram يركز على البيانات والعلاقات فقط.
هل لازم ارسم المخططات قبل البرمجة؟
الوضع المثالي نعم. المخططات تساعدك تخطط قبل ما تبرمج وتقلل التعديلات لاحقا. لكن في الواقع، كثير من الطلاب يبرمجون اولا ثم يرسمون المخططات. لو سويت كذا، تاكد ان المخططات تعكس الكود الفعلي وليست نسخة قديمة من التصميم.
هل اقدر اكتب بالعربي في المخططات؟
يعتمد على جامعتك ومشرفك. لو تقريرك بالعربي، ممكن تكتب اسماء حالات الاستخدام بالعربي. لكن اسماء الكلاسات والخصائص والعمليات الافضل تكتبها بالانجليزي لانها تتطابق مع الكود. القاعدة: حالات الاستخدام ممكن بالعربي، الكلاسات والتقنيات بالانجليزي.
ربط المخططات بباقي اجزاء المشروع
مخططات UML ما تعيش لحالها. هي جزء من التوثيق اللي يدخل في تقرير مشروع التخرج. عادة المخططات توضع في فصل التصميم (Design Chapter) من التقرير.
كيف تدمج المخططات في التقرير:
- حالات الاستخدام تروح في قسم “تحليل المتطلبات” (Requirements Analysis)
- مخطط الكلاسات يروح في قسم “التصميم” (System Design)
- مخططات التسلسل والنشاط تروح في قسم “التصميم التفصيلي” (Detailed Design)
كل مخطط لازم يكون عنده رقم وعنوان واضح (مثلا: شكل 4.1، مخطط حالات الاستخدام للنظام). وتحت كل مخطط اضف فقرة قصيرة تشرح ايش يبين المخطط. لا تحط المخطط وتمشي بدون شرح.
اذا كنت تبني مشروعك بلغة برمجة محددة وتحتاج مساعدة في اختيار التقنيات، راجع مقالنا عن افضل لغات البرمجة لمشاريع التخرج.
الحين وش تسوي؟
اغلب الطلاب يقعدون يقرأون عن UML لايام وما يرسمون شيء. لا تكون منهم. افتح draw.io الحين (حرفيا الحين) واكتب على ورقة اسماء الممثلين في نظامك وايش كل واحد يقدر يسوي. هذا كل اللي تحتاجه عشان تبدأ مخطط حالات الاستخدام. ما ياخذ اكثر من نص ساعة.
المخططات مثل الكود: النسخة الاولى ما تكون مثالية. بترجع تعدل عليها 3 او 4 مرات قبل ما توصل لشكل يرضيك. وهذا طبيعي.
تبي مساعدة في مخططات UML لمشروع تخرجك؟
فريق زدني يساعدك ترسم مخططات UML احترافية لمشروعك، او يراجع مخططاتك الحالية ويعطيك ملاحظات تطويرية. ارسل لنا تفاصيل مشروعك على واتساب.
تواصل معنا على واتساب