النتائج 1 إلى 2 من 2

الموضوع: ما هي هندسة البرمجيات؟


  1. #1
    مغترب ذهبي
    الحالة : M-AraBi غير متواجد حالياً
    تاريخ التسجيل: Mar 2010
    رقم العضوية: 136
    الدولة: سورية يا حبيبتي
    الإهتمامات: المطالعة - الأنترنت
    السيرة الذاتية: إلـهـي أنــ مـقـصـودي ـت و رضـ .مـطـلـوبـي. ـاك
    العمر: 34
    المشاركات: 4,148
    الحالة الإجتماعية: أعذب
    معدل تقييم المستوى : 647
    Array

    ما هي هندسة البرمجيات؟

    هي نوع من الهندسة يهتم بتطوير و بناء البرامج و تحسينها بطرق هندسية على عدة مراحل محددة هي:

    1. تحليل متطلبات و مواصفات البرنامج
    2. تصميم البرنامج
    3. برمجة البرنامج
    4. اختبار البرنامج
    5. صيانة البرنامج


    تُطبق أساساً هندسة البرمجيات بهذه المراحل في بناء البرامج كبيرة الحجم بالذات، كبرامج الشركات و البرامج التقنية أو أنظمة الإدارة أو التشغيل, ذلك لأنها تحتاج إلى تحليل وتفصيل أكثر في مواصفاتها، و إلى تصميم بنيتها بطريقة مناسبة و منظمة ليسهّل ذلك عملية الإضافة عليها لاحقاً و في اختبارها و صيانتها. الهدف الأساسي من ذلك هو بناء برامج ذات مواصفات و جودة عالية High Quality Softwares.



    بصورة مختصرة، تعريف لكل مرحلة من التطوير و ما ينتج عنها:

    1. تحليل متطلبات و مواصفات البرنامج
      وفيها يتم جمع مواصفات البرنامج من الزبون، ثم دراستها و تحليلها و بيان الغامض و المتعارض منها، الناتج من هذه المرحلة: سرد المواصفات بتحليلاتها في مستند خاص يسمى (SRS (Software Requirements Specification – مستند مواصفات متطلبات البرنامج.
    2. تصميم البرنامج
      ولا يقصد فيها تصميم الشكل المظهري للبرنامج فقط، بل تصميم البرنامج كبنية و كلاسات و كائنات و تحليله من هذه النواحي. وتعتبر هذه المرحلة من أهم المراحل حيث تحدد فيها جودة البرنامج و تركيبه، و تستخدم اللغة الرسومية UML لهذا الغرض. توفر الـ UML العديد من التصاميم و الرسوم البيانية، كتصميم حالة الاستخدام Use Case Diagram و تصميم تسلسل الأحداث Sequence Diagram.
      الناتج من هذه المرحلة عرض التصاميم و تحليلاتها مع مواصفات البرنامج في مستند باسم (SDD
      (Software Design De******ion – مستند وصف تصميم البرنامج.
    3. برمجة البرنامج
      وفيها يتم كتابة كود البرنامج. يعتمد المبرمج على مستند الـ SDD “فقط”، لذا، يجب كتابة مستند الـ SDD بتفصيل و عرض التصاميم بوضوح لمساعدة المبرمج على البرمجة.
      النتيجة: الكود المصدري أو Source Code للبرنامج.
    4. اختبار البرنامج
      أولاً تُحدد الأساليب المناسب لاختبار البرنامج و تدرس بعناية، ثم تحدد مجموعة من حالات الاختبار أو Test Cases لتطبيقها على البرنامج و دراسة القيم الناتجة منها. في حالة وجود أخطاء و عيوب، يُعاد البرنامج إلى المختصصين في المراحل السابقة لفهم المشكلة و إصلاحها.
      النتيجة: إصلاح عيوب البرنامج.
    5. صيانة البرنامج
      وهذه المرحلة تطبق بعد تسليم البرنامج إلى الزبون، حيث تهتم بصاينة المشاكل التي لم تكتشف في مرحلة الاختبار و تحديث البرنامج باستمرار لمواكبة التغييرات التقنية. و يوجد العديد من المراحل الأخرى كمرحلة توثيق معلومات التطوير في مستندات ، تسويق البرنامج ، التدريب، و غيرها.

    يا خير من دفنت في الترب أعظمه *** فطاب من طيبهـن القـاع والأكـم
    نفسي الـفـداء لـقبـر أنـت ساكـنـه *** فيه العفاف وفيـه الجـود والكـرم
رد مع اقتباس رد مع اقتباس  


  • #2
    الحالة : MOSTAFA غير متواجد حالياً
    تاريخ التسجيل: Feb 2010
    رقم العضوية: 11
    الدولة: السعودية - جدة
    الإهتمامات: Internet &Computer
    العمل: Computer Maintenance
    المشاركات: 5,347
    الحالة الإجتماعية: اعزب
    معدل تقييم المستوى : 518
    Array

    شكرااا على المعلومات اخي مان



  • معلومات الموضوع

    الأعضاء الذين يشاهدون هذا الموضوع

    الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

    المواضيع المتشابهه

    1. هندسة مرور دمشق : إنهاء خطي (مليحة وجرمانا -برامكة )في كراج السيدة زينب بداية الشهر ا
      بواسطة Syria News في المنتدى أخــبار ســــــوريا Syria news 24/24
      مشاركات: 1
      آخر مشاركة: 02-23-2011, 10:10 PM
    2. سؤال لمهندسين البرمجيات
      بواسطة M-AraBi في المنتدى هندسة الكمبيوتر والبرمجيات
      مشاركات: 5
      آخر مشاركة: 07-22-2010, 05:45 PM
    3. ارتفاع متوقع في نمو سوق حلول البرمجيات السعودي
      بواسطة ABDULLAH JANEM في المنتدى ملتقى أخبار الانترنت والكمبيوتر والعلوم الحيوية Internet and Computer Forum
      مشاركات: 0
      آخر مشاركة: 05-03-2010, 05:53 PM
    4. قرصنة البرمجيات في دولة الإمارات أقل من المستوى العالمي
      بواسطة ABDULLAH JANEM في المنتدى ملتقى أخبار الانترنت والكمبيوتر والعلوم الحيوية Internet and Computer Forum
      مشاركات: 0
      آخر مشاركة: 05-03-2010, 05:48 PM
    5. تطبيقات الحماية من البرمجيات الخبيثة : بين المجاني و المدفوع
      بواسطة ABDULLAH JANEM في المنتدى ملتقى أخبار الانترنت والكمبيوتر والعلوم الحيوية Internet and Computer Forum
      مشاركات: 0
      آخر مشاركة: 04-26-2010, 02:32 AM

    الكلمات الدلالية لهذا الموضوع

    مواقع النشر (المفضلة)

    مواقع النشر (المفضلة)

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •  
    Untitled-1