سؤال

هل يعرف أحد دليل معايير UML اللائق؟

تعتمد شركتي حاليًا على UML 2.0 (عن حق أو عن خطأ) للقيام بالأغلبية (اقرأ الجميع) من أعمال التصميم الخاصة بهم.لقد طُلب مني إعداد مسودة دليل "أفضل الممارسات" لمساعدة المطورين الآخرين على تطوير نماذج أفضل.المشكلة الرئيسية التي أواجهها هي أنني متحيز قليلاً ضد UML ...أشعر بذلك:إذا استغرق رسم المخطط أكثر من 5 دقائق، فهو معقد للغاية!أنا أبحث عن نصيحة في الغالب بشأن نوع المعايير التي يجب أن أنظر إليها.أنا أيضًا أبحث عن مصدر خارجي للمعلومات التي يمكن استخدامها لموازنة كرهي غير العقلاني لتصميم UML الثقيل ويكون بمثابة "مطهر" لاقتراحاتي.

الأهم من ذلك كله أنني أتطلع إلى كتابة مستند مفيد بدلاً من مستند سيبقى متعفنًا في دليل شبكة غامض.

أيه أفكار؟

هل كانت مفيدة؟

المحلول

UML المقطر مارتن فاولر

نصائح أخرى

يحب بول سي, ، أوصي UML المقطر.يتعلق الأمر في المقام الأول بـ UML، ولكنه يحتوي على الكثير من الأفكار حول التصميم بشكل عام (على الرغم من إصراره كثيرًا على بطاقات الفهرسة IMO)، فهو قصير وممتع للقراءة وفي صلب الموضوع.

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

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

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

وMDA المقطر (OMG الصحافة) هو كتاب جيد إذا أردت أن تفهم المفاهيم، ولكن لا حاجة لذلك.

وحقا، لمحات UML. كنت لا تريد معيارا لشركتك أو حاجتك مختلفة. وهناك معيار لخدمات الويب لا تعمل في الوقت الحقيقي أو الخدمات المالية.

وشراء كل نسخة من وعناصر من UML 2.0 نمط . المهمة.

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

وبصرف النظر عن هذه التوصية، أعتقد أن الشيء الأكثر أهمية في الشركة عند تقديم أي دليل أسلوب هو أن يكون لديك آلية ردود الفعل المحلية حيث يمكن للأشخاص نشر تعليقات حول جوانب دليل الأسلوب التي تناسبهم، خاصة عند استخدام رسمي دليل مطبوع.يجب أن يكون موقع wiki أو أي مستودع غير رسمي مشابه كافيًا لهذا الغرض.

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

وأنا أعلم أنك ربما تريد وسيلة سهلة لقراءة كتاب لهذا ولكن من ما كنت تصف أود أن اقترح الذهاب مع المواصفات الموجودة على <لأ href = "http://www.uml.org/" يختلط = "نوفولو noreferrer "> OMG نفسها. فهي الشيء الكثير لقراءة ولكن لن يكون كاملا كما يمكن أن الأمل. لديهم أيضا lonks إلى المقالات والدروس التي قد تكون مفيدة.

وبقدر ما يذهب الكتب لقد وجدت أن باستخدام UML تماما جيدة لأنه يتناول عملية تطوير البرمجيات، فضلا عن أدوات UML والأساليب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top