Information Technology Center
أهلا ومرحبا بسيادتكم في منتدانا ومنتداكم منتدي مركز تقنية المعلومات نرجو ان تستفيدوا وأن تكون بداية لإنضمامكم لنا و عسي أن تسفيدوا بما لدينا وتفيدونا بما لديكم

Information Technology Center

منتدي مركز تقنية المعلومات (كل ما يخص التكنولوجيا والكمبيوتر)
 
الرئيسيةبوابه المنتدياليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» احسن تعليم موجود علي النت لبرنامج Autidesk 3d max 2011
الأحد مايو 03, 2015 11:15 pm من طرف abdulrhmsn.salam

» برنامج الأذان لجوال نوكيا الجيل الخامس
الخميس أكتوبر 11, 2012 11:15 am من طرف nadia8077

» حل مشاكل المزرعة السعيدة ... هكر بالشرح الكامل
السبت يونيو 09, 2012 3:57 pm من طرف Master_Mido

» دورة كاملة من أقوي الشركات الرائده في التعليم في Adobe fireworks
الجمعة أكتوبر 21, 2011 5:08 pm من طرف Master_Mido

» برنامج بالتوك جنان
الإثنين أغسطس 22, 2011 11:52 pm من طرف Master_Mido

» برنامج ريل بلير مسلي جدا
الإثنين أغسطس 22, 2011 11:51 pm من طرف Master_Mido

» برنامج الاذان للكمبيوتر هايل
الأحد يوليو 31, 2011 10:49 pm من طرف Master_Mido

» برنامج تحميل افلام من النت جوهري
الأحد يوليو 31, 2011 10:48 pm من طرف Master_Mido

» أقوي اسطوانة صيانة في التاريخ
الإثنين يوليو 18, 2011 6:01 pm من طرف Master_Mido

تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية Digg  تسجيل صفحاتك المفضلة في مواقع خارجية Delicious  تسجيل صفحاتك المفضلة في مواقع خارجية Reddit  تسجيل صفحاتك المفضلة في مواقع خارجية Stumbleupon  تسجيل صفحاتك المفضلة في مواقع خارجية Slashdot  تسجيل صفحاتك المفضلة في مواقع خارجية Yahoo  تسجيل صفحاتك المفضلة في مواقع خارجية Google  تسجيل صفحاتك المفضلة في مواقع خارجية Blinklist  تسجيل صفحاتك المفضلة في مواقع خارجية Blogmarks  تسجيل صفحاتك المفضلة في مواقع خارجية Technorati  

قم بحفض و مشاطرة الرابط Information Technology Center على موقع حفض الصفحات

قم بحفض و مشاطرة الرابط Information Technology Center على موقع حفض الصفحات
سحابة الكلمات الدلالية
سؤال و جواب في الاسلام
Viewers

شاطر | 
 

 دورة تطوير البرامج

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

عدد المساهمات : 443
نقاط : 66090
السٌّمعَة : 95
تاريخ التسجيل : 25/04/2010
العمر : 29
الموقع : http://i-t-center.ahlamontada.com

بطاقة الشخصية
صنع في :.....: بلجاي
المود ايه (توداي): عاشق ولهان

مُساهمةموضوع: دورة تطوير البرامج   الأربعاء ديسمبر 01, 2010 10:42 am


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

* 1 دورات حياة النظام البرمجي

o 1.1 كتابة وثيقة الشروط الخارجية والداخلية
o 1.2 التحليلٍ
o 1.3 التصميم
o 1.4 الترميز
o 1.5 الاختبار والتكاملية
o 1.6 التوثيق
o 1.7 الصيانة والتطوير

فيما يلي عرض لإحدى أشهر دورات حياة النظام البرمجي الكلاسيكية وهي دورة الشلال

(Waterfall Model)كتابة وثيقة الشروط الخارجية والداخلية

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

التحليلٍ


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

التصميم


في هذه المرحلة، تقسم البرمجية إلى كتل وتعرف العلاقات بين هذه الكتلثم توضع الخوارزميات الملائمة لكل كتلة. في نهاية هذه العملية تكونالبرمجية جاهزة لعملية الترميز، كما يتم اختيار لغة أو لالملائمة لهذا البرنامج.

الترميز


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

الاختبار والتكاملية


تجمع الكتل مع بعضها ويختبر النظام للتأكد من موافقته لجدول الشروطوالمواصفات، وخاصة إذا كانت الكتل قد كتبت من قبل عدة أعضاء في الفريق.

التوثيق


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

الصيانة والتطوير


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

_________________________________

ما هو المستحيل ؟!







"إن الله لا يغير ما بقوم حتي يغيروا ما بأنفسهم"

راقب أفكارك لأنها ستصبح كلمات
وراقب كلماتك لأنها ستصبح أفعال
وراقب أفعالك لأنها ستصبح عادات
وراقب عاداتك لأنها ستصبح شخصية
وراقب شخصيتك لأنها ستحدد مصيرك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://i-t-center.ahlamontada.com
 
دورة تطوير البرامج
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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