ماذا يعني لك مصطلح "تصميم البرمجيات" ؟

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

ماذا تعرف عن تصميم البرمجيات ؟ وما تتوقع الأدوات المستخدمة في ذلك ؟

شكراً لإجابتك مقدماً.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

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

أما الادوات :

  • uml

  • EERD

  • Class-responsibility-collaboration (CRC) cards

بالنسبة لي تصميم برمجيات يعني تحليل النظام System Analysis وهي المرحلة الثانية غالبا في دورة حياة اي مشروع لتطوير برنامج. وادوات التصميم تسمى Use-Case Tools وهي مجموعة ادوات يغلب عليها التعامل مع مخططات لغة UML من اشهرها IBM Rational Rose.