استكشاف التعليمات البرمجية الحالية

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

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

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

المهام الشائعة

المهام

مواضيع مقترنة

استكشاف علاقات التعليمات البرمجية:

أنشئ رسومات تبعية أو رسومات أخرى لمشاهدة العلاقات في التعليمات البرمجية.

البحث عن التعليمات البرمجية الموجودة:

استخدم "مستكشف البنية" للبحث عن و استكشاف التعليمات البرمجية في حل Visual Studio أو التعليمات البرمجية المحولة برمجيًا.

استكشاف تفاعلات التعليمات البرمجية:

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

استكشاف بنية التعليمات البرمجية:

أنشئ الرسوم التخطيطية للفئة لفحص بنية الفئات في المشروع.

وصف التصميم عالية المستوى للنظام والتحقق من صحة تعليمات برمجية ضد هذا التصميم:

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

الاتصال بمتطلبات مستخدم و تصميم النظام:

صياغة متطلبات مستخدم و هندسة النظام البرنامج برسم الرسومات التخطيطية ل UML التالية: النشاط ، المكوّن, الفئة, التسلسل, و حالة الاستخدام.

المراجع الخارجية

الفيديو

Title

الارتباط

Architecture without Big Design Up Front - PDC 2008

راجع أيضًا:

المبادئ

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

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

بناء متطلبات المستخدم

بناء نمذجة لبنية نظام البرامج.

استخدام الطرازات داخل عملية التطوير