ضيفنا الكريم زائر منتدى تسالة
---------------------------------------------------------
حللت أهلاً .. ووطئت سهلاً ..
أهلاً بك بين اخوانك واخواتك مقدمة في هندسة البرمجيات 2, Intoduction to Software Engineering 2 Mediumwelcome
آملين أن تلقى المتعة والفائدة معنا
.:: حيـاك الله ::.

يسعدنا انضمامك لاسرتنا للتسجيل أنقر هنا


انضم إلى المنتدى ، فالأمر سريع وسهل

ضيفنا الكريم زائر منتدى تسالة
---------------------------------------------------------
حللت أهلاً .. ووطئت سهلاً ..
أهلاً بك بين اخوانك واخواتك مقدمة في هندسة البرمجيات 2, Intoduction to Software Engineering 2 Mediumwelcome
آملين أن تلقى المتعة والفائدة معنا
.:: حيـاك الله ::.

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

مقدمة في هندسة البرمجيات 2, Intoduction to Software Engineering 2

اذهب الى الأسفل

مقدمة في هندسة البرمجيات 2, Intoduction to Software Engineering 2 Empty مقدمة في هندسة البرمجيات 2, Intoduction to Software Engineering 2

مُساهمة من طرف tessala الخميس مايو 21, 2009 1:24 am

مقدمة في هندسة البرمجيات 2

تكلفة البرامج
عادة تكون تكلفة النظام او البرنامج أكثر من تكلفة العتاد او الجهاز الذي يعمل عليه الربنامج
وتكون التكلفة على الصيانة اكثر مما يصرف على تطويره
وفي بعض الاحيان يكون صيانة البرنامج تعادل اضعاف ما كلف في تطويره
إذا فهندسة البرمجيات تهتم بانتاج برامج
ذات تكلفة فعالة أي اننا ننتج برامجا
بجودة عالية وباقل تكلفة ممكنة
********************************************************
تكلفة هندسة البرمجيات
تقريبا 60% من تكلفة البرنامج تذهب في طور التطوير
و 40% تصرف على الاختبارات والفحص
ومرحلة النشئ أي البناء تكلف اكثر من مراحل التطوير
وعادة التكلفة تختلف من برنامج الى آخر
ويعتمد على نوع النظام المراد تطويره وعلى متطلبات صفات ذلك النظام
مثل الآداء و مقدار اعتمادية البرنامج
ويكون توزيع التكاليف على حسب نوع نموذج التطوير اللذي استخدمناه
********************************************************
؟ CASE (Computer-Aided Software Engineering) ماهو الــ
هي عبارة عن أدوات تساعد المهندس على
انجاز اعمالا هندسية تساعد في أتمتة ودعم
عمليات عمل البرامج...
وتنقسم الى قسمين عليا وسفلى.
-تستخدم العليا في المراحل الاولى في عمليات البرامج
مثل جمع المتطلبات وتحليلها
- أما السفلى فتستخدم في المراحل المتقدمة من
عمليات البرامج مثل التطوير والبرمجة والاختبار
********************************************************

ماهي صفات البرنامج الجيد ؟
أهم شيء في البرامج ان
يوفي بكل المتطلبات التي طلبها الزبون
سواء كانت المتطلبات في الأداء أم الاعمال التي يؤديها البرنامج
والصفات المهمة في جودة البرنامج هي:
- قابليته للصيانة
فيجب ان يكون البرنامج قابل للتعديلات حسب المتغيرات
المصاحبة له في النظام
- اعتمادية البرنامج
يجب ان يكون البرنامج مصمم
بحيث ان الزبون يستطيع ان يعتمد عليه
وتكون مصداقية النتائج واضحة للمستخدم
و يكون مع البرنامج وثيقه تحدد حدوده ومدى مقدرته بصدق
- الكفاءة
يجب ان لايهدر مصادر النظام بلا فائدة
- قابليته للاستخدام
يجب ان يكون البرنامج قابل للاستخدام من قبل المستخدمين
********************************************************

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

هذه نظره عامة ليس الا
وسنتكلم عن كل شيء بالتفصيل لاحقا


والان؟؟؟؟
الآن عندنا معلومات عن هندسة البرامج
وماهي اهتماماتهم
وكيف يمشون ويفكرون هؤلاء المهندسون
الجزء الثالث من المقدمة
سيكون استعراضا للنماذج
وخطوات العمل العامة لعمل
برامج محترفة


tessala
tessala
المدير العام
المدير العام

آخرمكافآت العضو : مقدمة في هندسة البرمجيات 2, Intoduction to Software Engineering 2 2
الجنس : ذكر
عدد الرسائل : 1551
العمر : 58
العمل/الترفيه : صاحب الببيت
المزاج : مشغول
تعاليق الادارة : مرفوع من الخدمة
نقاط الشهرة : 8205
السٌّمعَة : 22
تاريخ التسجيل : 03/12/2008

https://tessala.yoo7.com

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

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

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