طرازات متوسعه و مخططات

يلخص هذا الموضوع الطرق المختلفة التي يمكنك توسيع أداة بناء UML من Visual Studio Ultimate.

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

يجعل الفريق أدوات Fabrikam الخاص سلسلة من التحسينات لمساعدة فرق التطوير.

تصف المقاطع التالية أنواع مختلفة من ملحق يمكنك تعريفه. يمكنك ضم العديد من هذه التقنيات في ملحق واحد لـ Visual Studio. لمزيد من المعلومات، راجع إدارة ملحقات Visual Studio.

Profiles

تمكنك ملفات التعريف في تعريف الفئات الفرعية و خصائص إضافية على عناصر UML.

الأداة Fabrikam الخاص للمطورين تعريف الفئات الفرعية على عُقد الكائن لمخطط النشاط «سير ناقلة» في الرسومات التخطيطية و «ايداع المكتب». عندما ينشئ عضو فريق دواليب معالجة مخطط باستخدام رسم تخطيطي للأنشطة, فإنها يمكن تعيين الفئات الفرعية الآن لتشير إلى نوع التجهيزات تمثل كل عقدة. الأداة للمطورين تعرف خصائص إضافية على بعض الفئات التي بحيث يمكن للمستخدمين تسجيل قيم مثل سعة سير ناقلة و إستخدام إحدي اليدين لمكتب الإيداع.

لمزيد من المعلومات، راجع كيفية القيام بما يلي: تعريف ملف تعريف لتوسيع UML.

عناصر مخصصة لمربع الأدوات

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

لمزيد من المعلومات، راجع كيفية القيام بما يلي: تعريف عنصر مربع أدوات طراز مخصص.

التحقق من صحة

يمكنك تعريف قواعد للتأكد من أن طراز UML يتوافق مع القيود المعينة.

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

لمزيد من المعلومات، راجع كيفية القيام بما يلي: تعريف قيود التحقق من صحة طرازات UML.

أوامر القائمة

يمكنك تعريف الأوامر أنه يمكن استدعاء المستخدمين عن طريق النقر بزر الماوس الأيمن فوق العناصر في رسم تخطيطي لـ UML. الأوامر يمكن تحديث طراز ورسومات تخطيطية أو إجراء عمليات أخرى في Visual Studio.

يعرّف Fabrikam قائمة الأوامر لتنفيذ عمليات تنفيذ بشكل متكرر مثل إنشاء سطح مكتب إيداع الاتصال سير ناقلة محددة أو إعادة ترتيب الرسم تخطيطي تبعاً لقواعد تخطيط في الشركة.

انظر كيفية القيام بما يلي: تعريف أمر قائمة على مخطط طراز

الإيماءات

يمكنك تعريف أوامر تهيئة المستخدمين بواسطة النقر المزدوج فوق مخطط العناصر، أو بواسطة سحب إلى مخطط أو عنصر على مخطط. يمكنك تعريف الأوامر التي يمكن التعامل معها بسحب العناصر من الرسومات التخطيطية لـ UML أخرى أو من أجزاء أخرى من Visual Studio أو من مستكشف Windows أو تطبيقات أخرى.

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

لمزيد من المعلومات، راجع كيفية القيام بما يلي: تعريف معالج إيماءة على مخطط النمذجة.

طراز الناقل

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

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

لمزيد من المعلومات، راجع كيفية القيام بما يلي: ربط في طرازات UML باستخدام Visual Studio Modelbus.

إنشاء

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

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

لمزيد من المعلومات، راجع كيفية القيام بما يلي: إنشاء ملفات من طراز UML.

تكامل خادم أساس الفريق

يمكنك ربط عناصر العمل لعناصر الطراز والوصول عناصر مرتبطة برمجياً.

الأداة Fabrikam الخاص بالمطورين لكتابة الأداة التي تقوم بإنشاء جدول عمل لكل مشروع المطار. يتم ربط عناصر العمل في الجدولة لعناصر الطراز.

لمزيد من المعلومات، راجع كيفية القيام بما يلي: تعريف معالج ارتباط عنصر عمل.

أدوات تحديث الطرازات

يمكنك إنشاء تطبيقات مستقلة وملحقات Visual Studio التي يمكنها تحميل طرازات UML.

الأداة Fabrikam للمطورين تقوم بإنشاء أداة تقرأ طراز وتقوم بإنشاء تقارير تقدم العمل بكل عنصر في الطراز.

لمزيد من المعلومات، راجع كيفية القيام بما يلي: قراءة طراز UML في التعليمات البرمجية للبرنامج.

لغة المجال المخصصة

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

راجع أيضًا:

المبادئ

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

موارد أخرى

مرجع API للقابلية لتوسعة الطراز