تصميم البرمجيات هي عملية حل مشكلات و تخطيط لبرنامج حاسوبي. بعد أن تكون الغاية من توصيف البرمجية قد حددت، يقوم المبرمجون أو المصممون بتطوير خطة للبرمجية. تحتوي هذه الخطة على أمور تتعلق بمكونات و خوارزميات متدنية المستوى إضافة إلى نظرة لمعمارية البرمجية.
Moreلتصميم البرمجيات؟ يضع هذا الكتاب مجموعة من التعاريف والحقائق والقواعد والقوانين في تطوير البرمجيات ،والتي تتركز في الغالب على تصميم البرمجيات.
Moreتعتبر نماذج التصميم (بالإنجليزية: Design Patterns) فرعاً مهمّاً من فروع وعلوم هندسة البرمجيات رغم انتقاد البعض له. تهدف نماذج التصميم إلى الاستخدام المتكرر لحلول وضعت لمشاكل تعتبر في حد ذاتها متكررة أو موجودة بكثرة في عملية تصميم البرمجيات. لا تنطبق هذه النظرية على تصميم البرمجيات فحسب، بل تتعداه إلى عدة علوم أخرى مثل هندسة المباني وهندسة الإلكترونيات وحتّى الطبخ. من الأخطاء المنتشرة اعتبار نماذج التصميم حلولًا كاملة أو جاهزة للاستخدام مباشرة، فهي لا تغدو أن تكون إلا نموذجا كما يدل اسمها يحتاج للتكييف والتحديد أكثر لكي يواجه مشكلة محددة. أغلب نماذج التصميم تعتمد على التوجه الكائني في البرمجة. لذلك نجدها تضع تصوراً قائم على ال
Moreيتبنى ويطوع أساليب وأدوات وتقنيات تصميم البرمجيات. يجري تحليل أثر لخيارات التصميم الرئيسية، ويقوم بتقديم التوصيات وتقييم وإدارة المخاطر المرتبطة.
Moreيمكنكم مشاهدة باقي محاضرات تصميم وهيكلة البرمجيات من خلال الرابط التاليhttps://youtube/playlist ...
Moreالمعمارية البرمجية لنظام ما هي مجموعة الهيكليات التي نحتاجها كي نستوعب آلية عمل وبناء النظام. [1] [2] [3] وهي تتضمن الأجزاء البرمجية والعلاقات التي تربط هذه الأجزاء ببعضها البعض، إضافة إلى ...
Moreتهدف نماذج التصميم إلى الاستخدام المتكرر لحلول وضعت لمشاكل تعتبر في حد ذاتها متكررة أو موجودة بكثرة في عملية تصميم البرمجيات. لا تنطبق هذه النظرية على تصميم البرمجيات فحسب، بل تتعداه إلى ...
Moreبناء البرمجيات هو أحد تخصصات هندسة البرمجيات. وهو الإنشاء التفصيلي لبرمجية عاملة مفيدة من خلال الجمع بين عمليات الترميز، والتحقق، واختبار الوحدة، واختبار التكامل، وتصحيح الأخطاء. وهو ...
More2020年12月4日 يمكنكم مشاهدة باقي محاضرات تصميم وهيكلة البرمجيات من خلال الرابط التاليhttps: ...
More