كيفية القيام بما يلي: تحرير مخططات و طراز UML

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

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

ملاحظة

للحصول على مزيد من المعلومات الخاصة بأنواع معينة من المخططات، راجع تطوير النماذج لتصميم البرامج.

في هذا الموضوع

  • مخططات UML هي طرق عرض لطراز UML

  • إنشاء مخططات طراز UML

  • رسم مخططات طراز UML

  • تحرير الأشكال و الموصلات

  • التراجع عن التغييرات في الطراز

  • مشاركة العناصر بين المخططات

  • نسخ العناصر والمجموعات للعناصر ذات الصلة

  • حذف عنصر طراز أو طرق العرض الخاصة به

  • البحث عن نص في مخطط

مخططات UML هي طرق عرض لطراز UML

يمكنك إنشاء و استخدام مخططات UML فقط في مشاريع الطراز. للحصول على مزيد من المعلومات حول كيفية إنشاء المخططات و المشاريع , راجع كيفية القيام بما يلي: لتصميم مشاريع و مخططات UML.

  • مشروع الطراز يحتوي على طراز UML مفرد. كل مخطط UML في المشروع هو طريقة لعرض طراز UML.

  • يمكنك مشاهدة الطراز في مستكشف طرازات UML. في القائمة بنية , أشر إلى النوافذ, ثم انقر فوق مستكشف طرازات UML.

  • كل شكل على مخطط هو طريقة عرض لعنصر في الطراز. عند وضع شكل جديد على مخطط , يتم إنشاء عنصر جديد في الطراز.

  • عند حفظ أي مخطط , Visual Studio Ultimate يحفظ الطراز بالكامل, و كافة المخططات الخاصة به, و ملف مشروع الطراز.

إنشاء مخططات طراز UML

لإنشاء مخططات طراز UML

  1. في القائمة بنية ، انقر فوق مخطط جديد .

    يظهر مربع الحوار إضافة مخطط جديد.

  2. انقر فوق نوع المخطط الذي تريده ثم أدخل اسم المخطط .

  3. في المربع إضافة إلى مشروع طراز , يمكنك إما تحديد مشروع طراز موجود أو تحديد إنشاء مشروع طراز جديد .

    ملاحظة

    مخطط الطراز يمكن أن يوجد فقط كجزء من مشروع طراز.

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

لإنشاء مشروع طراز UML فارغ

  • في القائمة ملف, أشر إلى جديد، انقر فوق مشروع, ثم في مربع الحوار مشروع جديد ، انقر نقراً مزدوجاً فوق مشاريع طراز.

للحصول على مزيد من المعلومات حول كيفية إدارة مشاريع الطراز, راجع كيفية القيام بما يلي: لتصميم مشاريع و مخططات UML.

رسم مخططات طراز UML

مخطط الطراز يعرض مجموعة من عناصر الطراز المرتبطة بواسطة العلاقات. كل عنصر يتم عرضه كشكل, و كل علاقة يتم عرضها كموصل بين شكلين.

هناك نوعين من الأدوات, واحد للعناصر و الآخر للعلاقات. على سبيل المثال، في مربع أدوات مخطط فئاتUML , فئة هي أداة عنصر, و اقتران هي أداة علاقة.

ملاحظة

إذا كنت تريد معلومات خاصة بأنواع معينة من المخططات, راجع تطوير النماذج لتصميم البرامج.

لإنشاء عناصر و علاقات في مخطط طراز UML

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

    في بعض الحالات، يمكنك وضع عنصر جديد داخل عنصر آخر. على سبيل المثال، على مخطط فئة UML ، يمكنك وضع فئة داخل حزمة.

    ملاحظة

    إذا كان لا يمكنك مشاهدة مربع الأدوات, انقر فوق مربع الأدوات في القائمة View.

  2. لإنشاء علاقة, انقر فوق أداة علاقة ، انقر فوق العنصر الذي تريد أن تبدأ العلاقة عنده, ثم انقر فوق العنصر حيث تريد أن تنتهي العلاقة.

    يمكن بدء و إنهاء أنواع مختلفة من العلاقات على أنواع مختلفة من العناصر. على سبيل المثال، في مخطط فئة UML, علاقة "اقتران" يتعذر بدؤها أو إنهاؤها على عنصر "تعليق".

    ملاحظة

    لاستخدام نفس الأداة عدة مرات, انقر نقرا مزدوجا على الأداة. عند الانتهاء، انقر على أداة المؤشر.

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

تحرير الأشكال و الموصلات

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

ملاحظة

هناك طريقة بسيطة لإنشاء عناصر مربع أدوات جديدة و التي يمكنك من خلالها إنشاء مجموعات عناصر, أو عناصر مع خصائص من اختيارك. لمزيد من المعلومات، راجع كيفية القيام بما يلي: تعريف عنصر مربع أدوات طراز مخصص.

يُظهر الشكل التالي كيف يتم تغيير حجم أو اسم شكل.

ضبط عنصر نموذج

يظهر الشكل التالي كيفية ضبط توجيه وموضع موصل أو التسميات الخاصة به.

ضبط موصل

لنقل نهاية موصل إلى شكل آخر

  1. قم بأحد الإجراءين التاليين:

    • اضغط CTRL و انقل النهاية.

    -أو-

    • انقر يمينا فوق الموصل ثم انقر فوق إعادة التوصيل.
  2. انقر على نهاية الموصل الذي تريد نقله.

  3. انقر فوق الشكل التي تريد نقل الموصل إليه.

لتغيير اللون أو خصائص أخرى لعنصر, أو علاقة، أو مخطط

  • انقر فوق العنصر و عيّن الحقول في النافذة خصائص.

    إذا لم تتمكن من رؤية النافذة خصائص،, انقر يمينا فوق العنصر, ثم انقر فوق خصائص.

لتكبير و تصغير مخطط طراز

  • اضغط و استمر في الضغط على المفتاح CTRL أثناء تدوير عجلة الماوس.

    -أو-

  • اضغط باستمرار فوق CTRL + SHIFT, ثم انقر فوق زر الماوس الأيسر أو الأيمن.

    -أو-

  • على شريط الأدوات مصممو البنية , انقر على علامة الجمع ( + ) أو علامة الطرح ( - ) أو اختر مستوى التكبير/التصغير.

البحث في مخطط

دالة "البحث السريع" ستبحث عن عناصر على المخطط . يجب عليك تعيين بحث في: إلى المستند الحالي .

للبحث عن نص في مخطط طراز

  1. اضغط المفتاح CTRL+F.

    -أو-

    في القائمة تحرير ، أشر إلى بحث واستبدال ، ثم انقر فوق البحث السريع.

    ملاحظة

    في مربع الحوار بحث واستبدال , يجب ترك الحقل بحث في معيّن إلى المستند الحالي. لا يتم دعم الخيارات الأخرى.

  2. اكتب النص الذي تريد العثور عليه, ثم انقر فوق بحث عن التالي.

    ملاحظة

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

التراجع عن التغييرات في الطراز

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

يحتوي كل مشروع طراز على مكدّس واحد من التغييرات. كافة التغييرات التي تجريها على الطراز و المخططات يتم الاحتفاظ بها في هذا المكدس. المكدس يتضمن أيضا تغييرات التركيز من مخطط واحد إلى آخر. الأمر "تراجع" يعيد التغييرات التي في هذا المكدس.

على سبيل المثال، لنفترض أنك تجري هذه العمليات: إجراء تغيير في Diagram1; تغيير التركيز إلى Diagram2; تغيير Diagram2. عند التراجع عن التغييرات, التراجع الأول سيعكس التغيير الأخير; التراجع التالي سيزيح التركيز مرة أخرى إلى Diagram 1 ; و التراجع الثالث سيعكس التغيير في Diagram 1.

إغلاق المخطط يقوم باقتطاع مكدس التغييرات. إذا قمت بإغلاق مخطط , لا يمكنك التراجع عن التغييرات التي قمت بتنفيذها في هذا المخطط , و لا يمكنك التراجع عن التغييرات السابقة في الطراز أو أي من المخططات الخاصة به.

لا يمكنك التراجع أثناء تحرير خاصية. أثناء تحرير خاصية في النافذة "خصائص", أو في تسمية في مخطط , يمكنك فقط التراجع عن التغييرات التي أجريتها في تلك الخاصية. أكمل التغيير في الخاصية عن طريق الضغط على ENTER أو إلغاؤه بضغط ESC. ستكون عندئذ قادراً على التراجع عن التغييرات في الطراز و المخططات.

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

مشاركة العناصر بين المخططات

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

وهذا مفيد إذا كنت تريد إظهار مجموعات مختلفة من العلاقات في مخططات مختلفة. على سبيل المثال، على أحد المخططات، يمكنك إظهار الاقترانات بين فئات "العميل" و "العنوان". على مخطط آخر, يمكنك إظهار فئة "عنوان" مرة أخرى، بالاقتران الخاص بها إلى "منطقة بريدية".

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

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

لإضافة طريقة عرض جديدة لعنصر طراز باستخدام مستكشف طرازات UML

  1. لفتح مستكشف طرازات UML ، من القائمة بنية , أشر إلى نوافذ، ثم انقر فوق مستكشف طرازات UML.

  2. اسحب عنصر الطراز من مستكشف طرازات UML إلى مخطط متوافق في نفس المشروع.

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

    ملاحظة

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

لإضافة طريقة عرض جديدة لعنصر طراز باستخدام " لصق مرجع"

  1. انقر يمينا فوق عنصر موجود, ثم انقر فوق نسخ.

    • يمكنك نسخ العديد من العناصر في نفس الوقت. اضغط باستمرار المفتاح CTRL أثناء النقر فوق كل عنصر, انقر يمينا فوق أحدها ثم انقر فوق نسخ.
  2. انقر يمينا فوق جزء فارغ من مخطط متوافق, ثم انقر فوق لصق مرجع.

    تظهر طريقة عرض أخرى لنفس العنصر.

    ملاحظة

    هذا يختلف عن أمر لصق, الأمر الذي ينشئ عنصر جديد في الطراز. لمزيد من المعلومات، راجع نسخ عناصر و مجموعات لعناصر ذات صلة .

ملاحظة

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

نسخ العناصر والمجموعات للعناصر ذات الصلة

يمكنك نسخ ولصق عناصر الطراز, و يمكنك نسخ و لصق مجموعات من العناصر معاً مع العلاقات بينها.

ملاحظة

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

لنسخ العناصر وعلاقاتها

  1. في المخطط الذي به العناصر التي تريد نسخها ، حدد عنصر واحد أو أكثر.

    ملاحظة

    لا يمكنك نسخ العلاقات إلا كجزء من مجموعة من العناصر.

  2. من القائمة Edit (تحرير)، انقر فوق Copy (نسخ).

  3. إذا كنت تريد صواب نسخ العناصر إلى مخطط آخر, أنشئ مخطط جديد أو فتح المخطط الحالي.

  4. من القائمة تحرير، انقر فوق لصق.

    • تظهر نُسَخ من العناصر, مع نُسَخ من أية علاقات تربط بينها.

    • كل عنصر جديد سيكون له اسم جديد تم إنشاؤه تلقائياً.

  5. ضبط الموضع و الأسماء و الخصائص الأخرى للعناصر و العلاقات الجديدة.

ملاحظة

لا يمكنك نسخ عنصر طراز من طراز واحد إلى آخر , على سبيل المثال إذا كان لديك طرازين في نفس الحل.

حذف عنصر طراز أو طرق العرض الخاصة به

يمكن إزالة بعض أنواع العناصر -و بشكل خاص المصنفات- من مخطط بدون حذفها من الطراز. المصنِفات هلى العناصر الرئيسية التي يتم عرضها على مخططات الفئات و مخططات المكونات و مخططات حالات الاستخدام. يمكن أن تظهر على أكثر من مخطط . للحصول على هذه الأنواع من العناصر , هناك أمرين منفصلين: إزالة من مخطط و حذف من طراز.

وعلى العكس، عند حذف علاقة من مخطط ، يتم دائماً حذفها من الطراز.

لإزالة عرض المصنِف من مخطط

  • انقر يمينا فوق العنصر في المخطط ثم انقر فوق إزالة من مخطط.

    • عرض العنصر هذا يختفي. ومع ذلك، العنصر يبقى في الطراز , و يمكنك العثور عليه في مستكشف طرازات UML. أية طرق عرض أخرى لنفس العنصر تبقى أيضاً.

    • كل موصّل ينتهي عند هذا الشكل تتم إزالته من المخطط , لكن العلاقة التي يمثلها تبقى في الطراز. يمكنك مشاهدة العلاقة في مستكشف طرازات UML ضمن علاقات ، ضمن كل عنصر توصله.

لحذف عنصر من الطراز

  • انقر يمينا فوق العنصر إما في مستكشف طرازات UML أو في المخطط , ثم انقر فوق حذف من طراز.

    • يتم حذف العنصر من كل مخطط يظهر فيه.

    • يتم أيضاً حذف كل علاقة في الطراز تنتهي عند هذا العنصر .

لحذف علاقة من الطراز

  • انقر يمينا فوق العلاقة في المخطط أو في مستكشف طرازات UMLثم انقر فوق حذف من طراز.

    ملاحظة تنبيهتنبيه

    لا يمكنك إزالة علاقة من مخطط دون إزالتها من الطراز.

    يتم حذف العلاقة من الطراز و من كل مخطط تظهر فيه.

تحضير مخطط من أجل عرض تقديمي

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

  • يمكنك نسخ أي جزء من المخطط إلى Word أو PowerPoint، أو مستند آخر. حدد الأشكال و الموصلات التي تريدها, انقر يمينا ثم انقر فوق نسخ.

  • يمكنك تغيير لون أي شكل أو موصل. حدد شكل أو أكثر و غيّر الخاصية لون. إذا لم تتمكن من رؤية نافذة خصائص اضغطf4.

  • في المخططات من بعض الأنواع، يمكنك رسم خطوط و مستطيلات و أشكال قِطع ناقص من المقطع أشكال بسيطة في مربع الأدوات. هذه الأشكال لا تشكّل جزءاً من طراز UML.

  • لتسمية منطقة ، يمكنك سحب "تعليق" من مربع الأدوات ثم قم بتعيينه الخاصية شفاف الخاصة به إلى True. مثل "أشكال بسيطة", التعليقات لا تشكل جزءاً من طراز UML و لا تظهر في مستكشف طرازات UML.

  • لإضافة ملاحظات و توضيحات لعناصر الطراز, يمكنك إنشاء تعليقات و من ثم ربطها بالعناصر.

راجع أيضًا:

المبادئ

كيفية القيام بما يلي: لتصميم مشاريع و مخططات UML

بناء نموذج للتطبيق

تطوير النماذج لتصميم البرامج