سؤال

ما هي مواقع الويب (وليس الكتب) تصاميم المستند (UML أو غير ذلك) لتطبيقات البرمجيات؟

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

مثال على التطبيقات قد تشمل:

ال أنماط التصميم الكتاب بداية جيدة، ولكن مستوى منخفض جدا جدا.

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

المحلول

grady booch. لديه موقع رائع لهذا الشيء فقط فيhttp://www.handbookofsoftwarearchitecture.com/index.jsp؟page=main.

ولكن عليك أن تسجل للنظر في المخططات.

نصائح أخرى

هل تعني أشياء مثل أنماط وممارسات مايكروسوفت?

للحصول على تفسيرات بسيطة، ورموز عينة واستخدام حالات أنماط تصميم البرامج الشائعة، يمكنك التحقق من http://sourcemaking.com/design_patterns.. وبعد إنهم يهدفون عموما إلى حل المشاكل الشائعة ويمكن اعتبارهم، في الواقع، كباري إعادة استخدامها في تطوير البرمجيات.

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

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