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


منتدى المتفوقين بدرعا
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 نبذة مختصرة عن هندسة البرمجة

اذهب الى الأسفل 
5 مشترك
كاتب الموضوعرسالة
BIKER BOY

BIKER BOY


نقاط : 133
تاريخ التسجيل : 19/11/2009
العمر : 29
الموقع : شارع قلبي الدوار الثاني من روحي

نبذة مختصرة عن هندسة البرمجة Empty
مُساهمةموضوع: نبذة مختصرة عن هندسة البرمجة   نبذة مختصرة عن هندسة البرمجة Emptyالسبت نوفمبر 28, 2009 5:48 am

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


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



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


الهدف الأساسي من ذلك هو بناء برامج ذات مواصفات و جودة عالية High Quality Softwares.

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

تحليل متطلبات و مواصفات البرنامج:

وفيها يتم جمع مواصفات البرنامج من الزبون، ثم دراستها و تحليلها و بيان
الغامض و المتعارض منها، الناتج من هذه المرحلة: سرد المواصفات بتحليلاتها
في مستند خاص يسمى (SRS (Software Requirements Specification -
مستند مواصفات متطلبات البرنامج.
تصميم البرنامج:


ولا يقصد فيها تصميم الشكل المظهري للبرنامج فقط، بل تصميم البرنامج كبنية
و كلاسات و كائنات و تحليله من هذه النواحي. وتعتبر هذه المرحلة من أهم
المراحل حيث تحدد فيها جودة البرنامج و تركيبه، و تستخدم اللغة الرسومية
UML لهذا الغرض. توفر الـ UML العديد من التصاميم و الرسوم البيانية،
كتصميم حالة الاستخدام Use Case Diagram

و تصميم تسلسل الأحداث Sequence Diagram.
الناتج من هذه المرحلة عرض التصاميم و تحليلاتها مع مواصفات البرنامج في
مستند باسم (SDD (Software Design Description - مستند وصف تصميم
البرنامج.
برمجة البرنامج:



وفيها يتم كتابة كود البرنامج. يعتمد المبرمج على مستند الـ SDD “فقط”،
لذا، يجب كتابة مستند الـ SDD بتفصيل و عرض التصاميم بوضوح لمساعدة
المبرمج على البرمجة.
النتيجة: الكود المصدري أو Source Code للبرنامج.
اختبار البرنامج:


أولاًً تُحدد الأساليب المناسب لاختبار البرنامج و تدرس بعناية، ثم تحدد
مجموعة من حالات الاختبار أو Test Cases لتطبيقها على البرنامج و دراسة
القيم الناتجة منها. في حالة وجود أخطاء و عيوب، يُعاد البرنامج إلى
المختصصين في المراحل السابقة لفهم المشكلة و إصلاحها.
النتيجة: إصلاح عيوب البرنامج.
صيانة البرنامج:



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

اتمنى تفاعلكم معنا بكل ماتعرفون عن هذا التخصص لإفادة اعضاءنا
تحياتي حسن محمد البحر مدير المنتدى


_________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
Admin
Admin


نقاط : 408
تاريخ التسجيل : 17/09/2009
العمر : 30
الموقع : درعا درعا درعية بلد المرعى و المية

نبذة مختصرة عن هندسة البرمجة Empty
مُساهمةموضوع: رد: نبذة مختصرة عن هندسة البرمجة   نبذة مختصرة عن هندسة البرمجة Emptyالسبت نوفمبر 28, 2009 3:24 pm

شكرراااا كتيير سيمو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://motafawqeen.ahlamontada.com
CRAZY MAN

CRAZY MAN


نقاط : 734
تاريخ التسجيل : 14/10/2009
العمر : 29
الموقع : درعا/ البيت

نبذة مختصرة عن هندسة البرمجة Empty
مُساهمةموضوع: رد: نبذة مختصرة عن هندسة البرمجة   نبذة مختصرة عن هندسة البرمجة Emptyالسبت نوفمبر 28, 2009 4:47 pm

شكرا يا احلى سيمو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://motafawqeen.ahlamontada.com/
BIKER BOY

BIKER BOY


نقاط : 133
تاريخ التسجيل : 19/11/2009
العمر : 29
الموقع : شارع قلبي الدوار الثاني من روحي

نبذة مختصرة عن هندسة البرمجة Empty
مُساهمةموضوع: رد: نبذة مختصرة عن هندسة البرمجة   نبذة مختصرة عن هندسة البرمجة Emptyالأحد نوفمبر 29, 2009 1:57 am

هلا بأحلى شباب
الرجوع الى أعلى الصفحة اذهب الى الأسفل
SNIPER

SNIPER


نقاط : 508
تاريخ التسجيل : 30/09/2009
العمر : 30
الموقع : Islamic United States

نبذة مختصرة عن هندسة البرمجة Empty
مُساهمةموضوع: رد: نبذة مختصرة عن هندسة البرمجة   نبذة مختصرة عن هندسة البرمجة Emptyالأحد نوفمبر 29, 2009 6:29 am

شكرا على الموضوع بس كم متر كنت بدي فوت بالحيط
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Ir0n M@N

Ir0n M@N


نقاط : 393
تاريخ التسجيل : 02/11/2009
العمر : 28
الموقع : درعا الضاحية 2

نبذة مختصرة عن هندسة البرمجة Empty
مُساهمةموضوع: رد: نبذة مختصرة عن هندسة البرمجة   نبذة مختصرة عن هندسة البرمجة Emptyالثلاثاء ديسمبر 01, 2009 2:58 pm

انا فتت وخلصت
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Ir0n M@N

Ir0n M@N


نقاط : 393
تاريخ التسجيل : 02/11/2009
العمر : 28
الموقع : درعا الضاحية 2

نبذة مختصرة عن هندسة البرمجة Empty
مُساهمةموضوع: رد: نبذة مختصرة عن هندسة البرمجة   نبذة مختصرة عن هندسة البرمجة Emptyالثلاثاء ديسمبر 01, 2009 2:59 pm

على فكرة شو يعني نبذة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
نبذة مختصرة عن هندسة البرمجة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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