منتدى السراطنية
اهلا بك فى منتدى السراطنيه المتواضع يسعدنا جدااا تسجيلك فى المنتدى اذا كنت غير مسجل وان كنت مسجل لدينا فقم بالدخول لترى كل ماهو جديد ونتمنى لك المتعه والفائده والسعاده من منتدى السراطنيه
مع تحيات كامل طاقم الاداره
ومدير المنتدى : محمود مراد عبدالحفيظ


نحن لا ندعى التميز ولكن نسعى لنكون المتميزون
 
الرئيسيةاليوميةمكتبة الصورس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول
أفضل 10 أعضاء في هذا المنتدى
Admin - 946
 
احمد محمد العتعوتى - 450
 
الاسيوطى - 411
 
محمد مراد عبدالحفيظ - 367
 
ميادة - 219
 
الكابتن ميدو - 180
 
بنت الاسلام - 148
 
الفرعون - 135
 
مى - 128
 
الملك - 106
 
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
التبادل الاعلاني
 
 
 

شاطر | 
 

  دورة هندسة البرمجيات » [الدرس الرابع]:» تصميم النظام

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
احمد محمد العتعوتى
وسام الابداع
وسام الابداع
avatar

ما رايك فى المنتدى ما رايك فى المنتدى : منتدى السراطنية
عدد المساهمات : 450
نقاط : 1190
السٌّمعَة : 51
تاريخ التسجيل : 12/11/2010
العمر : 25

مُساهمةموضوع: دورة هندسة البرمجيات » [الدرس الرابع]:» تصميم النظام    2011-06-21, 03:05













الدرس الرابع: تصميم النظام

نكمل مع خطوات بناء النظام، وهذه المرة سوف نتحدث عن خطوة "تصميم النظام"

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

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





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




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




ثانيا: تحويل التصميم التصوري إلى وثيقة بها تفاصيل أكثر عن التصميم يطلق عليها اسم التصميم التقني technical design والذي يجب أن يظهر للمطور ما هي المعدات والبرمجيات اللازمة لبناء النظام.






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















التصميم التصوري conceptual design:
يركز هذا التصميم على وظائف النظام functions ويكتب بلغة يمكن للعميل أن يفهمها (لغة البشر) ليجيب عن أسئلة العميل حول ماذا (WHAT) يعمل النظام. ويجب أن يكون خالي تماما من أي تفاصيل برمجية أو فنية. والاهم أن يحقق كل المتطلبات التي تم تحديدها سابقا.




التصميم التقني technical design
هذا التصميم سوف يتم تقديمه إلى مطوري النظام ليقوموا هم بتحويله إلى النظام المطلوب، لذا يجب أن يقدم هذا التصميم إجابة شافية لأسئلة المطور عن كيفية (HOW) تطوير النظام. ولمنع إلى تضارب في المفاهيم فإن هذا التصميم عادة ما يكتب باستعمال تعبيرات وأساليب تقنية.









•·.·´¯`·.·• (نهاية الدرس الرابع) •·.·´¯`·.·•

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
دورة هندسة البرمجيات » [الدرس الرابع]:» تصميم النظام
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى السراطنية :: قسم الكمبيوتر والانترنت-
انتقل الى: