Professional Documents
Culture Documents
Software Design
طرق تصميم البرمجيات
أساسيات تصميم البرمجيات
تص ميم ال برمجيات ه و عملي ة ابداع وتطوير واختيار الحلول
المناس بة وتقدي م وص ف دقي ق لل برامج م ن أج ل تحقيق متطلبات
الجهة المستفيدة ضمن حدود التقنيات واإلمكانيات المسموح بها.
تستند على مفاهيم اساسية طورها وورنر عام 1981بهدف انتاج طريقة
شاملة لتحليل البرمجيات وتصميمها.
تتكون من شقين :االول يعتني بالمخرجات وواجهة التخاطب واإلجراءات
البرمجية ويسمى التصميم المنطقي
الجزء الثان ي :يتب ع االول ويس مى التص ميم الفيزيائ ي ,ويعتن ي بجمع
وتنس يق جمي ع اجزاء البرمجي ة لتحقي ق مواص فات االداء الجي د إو مكانية
الصيانة وما شابهها من المواصفات لتحقيق الوضع االفضل للبرمجية.
Design Real Timeالتصميم الواقعي
يخضع هذا التصميم لمجموعة قوية من القيوم ويرتبط بشكل قوي بمجال
المس ألة ويأخ ذ االطار الحقيق ي والزمن ي لعم ل وتنفي ذ البرمجي ة بعين
االعتبار .
بسبب خضوع هذا النوع لمجموعة قوية من القيود كان ال بد أن تنتج مثل
هذه البرمجيات وفي الذهن انها ستنفذ ضمن بيئة متعددة الجوانب مثل-:
معمارية المعدات والبرمجيات معاً
مواصفات نظام التشغيل ومتطلبات المسألة التطبيقية نفسها
لغة البرمجة المختارة ومواصفات التصميم