الثلاثاء، 12 أغسطس 2014






كيف تظن أن شركات البرمجة  تبدأ  ببناء برامجها بالتأكيد لا يقوم موظفوها بفتح المحرر والبدء في الكتابة كما نقوم نحن المبتدئين  عندما تقوم مثل هذه الجهات أو مبرمجون المحترفين عملية بنأ برنامج فأنه يفكر أولا ما هو هدف البرنامج ا وما هو المطلوب
منه بالتحديد وكيف سيكون شكل البرنامج و أجزاء البرنامج وتسلسل عمل البرنامج كل هذه المعلومات تلخص في مخططات وقد تم توحيد 
هذه المخططات فيما يسما لغة النمذجة الموحّدة   (Unified Modeling Language) أو ( UML).


 Unified Modeling Language:

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

                                                                                  

  التحليل بواسطة العصف الذهني:


قد تكون قد سمعة به من قبل أولم تسمع به على كل حال العصف الذهني هي طريقة جماعية للإيجاد اكبر قدر من الحلول لمشكلة معينة  وهو فعال مع البرامج ,عند استخدام العصف الذهني لتحليل البرامج  نضع فكرة البرنامج في المنتصف ونحاول التفكير في كل الأفكار المتعلقة بها  أو المتفرعة منها أهم نقاط في استخدام العصف الذهني هي عدم إقصاء  أي فكر و الحرص على مساركة جميع في طرح جميع الأفكار ,بعد الانتهاء من جمع جميع الأفكار المتعلقة بالبرنامج يمكننا إقصاء  أو التميز بين الأفكار  المتعلقة بالبرنامج  حتى نحصل على وصف مناسب للبرنامج يمكننا بناء البرنامج عليه قد يبدو هذا الكلام غريب على من لا يعرف العصف الذهني لذالك قم بدراسة العصف الذهني أولا *ملحوظة العصف الذهني ليست طرية لتحليل البرامج  فقط وإنما هي أسلوب لرسم طريقة التفكير او حل المشاكل وتستخدم في مجالات تقنية أخرى.


التحليل باستخدام السيناريو:-


أعتقد أنها أسهل طريقة بالنسبة إليك كمبرمج مبتدأ أو قد تكون متمرس لأكنك تبرمج برنامج مصغر ببساطة تخيل انك تستعمل برنامجك ألان ستقوم بتسجيل الدخول إذن سيكون لدينا مربع الاسم وكلمة المرور ثم ستفتح  الأخبار إذن سيكون هنالك زر لعرض الأخبار,يقابل هذه الطريقة في الuml مخططات ال dfd او use case.
رسالة أحدث
هذه اخر مشاركه.

0 التعليقات