منتديات مدرسة سندوب الفنية الصناعية بنات
---(((ضيفنا العزيز أنت الآن فى منتديات مدرسة سندوب الفنية فمرحبا بك )))---
*** نتشرف بتسجيلك معنا ***
منتديات مدرسة سندوب الفنية الصناعية بنات
---(((ضيفنا العزيز أنت الآن فى منتديات مدرسة سندوب الفنية فمرحبا بك )))---
*** نتشرف بتسجيلك معنا ***
منتديات مدرسة سندوب الفنية الصناعية بنات
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات مدرسة سندوب الفنية الصناعية بنات

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

 

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

اذهب الى الأسفل 
كاتب الموضوعرسالة
نيفين سمير
عضو مميز
نيفين سمير


عدد المساهمات : 304
تاريخ التسجيل : 05/03/2009

هندسة البرمجيات Empty
مُساهمةموضوع: هندسة البرمجيات   هندسة البرمجيات Emptyالسبت مارس 07, 2009 7:21 am

هندسة البرمجيات (بالإنكليزية: Software engineering) هي فرع من فروع المعلوماتية تهدف إلى تطوير مجموعة أسس وقواعد تؤدي إلى تحسين طرق تصميم وتطوير البرمجيات على جميع المستويات؛ وذلك بطريقة تلبي احتياجات المستخدمين. هندسة البرمجيات لا تهتم بكتابة البرنامج نفسه أي بكتابة شفرته، بل تحاول تحسين عملية تطوير، وصنع البرنامج ابتدائا من المواصفات التي يضعها المحترف، وانتهاء عند مشكلة صيانة البرنامج أو توسيعه. وهي تقوم على دراسة احتياجات المستخدم وتصميم البرنامج المناسب لها قبل كتابة شيفرته، والأخذ بعين الاعتبار العديد من الجوانب كالقدرة على تطوير البرنامج بسهولة لاحقا، أو السرعة، أو إمكانية إضافة ملحقات له بشكل ديناميكي.تاريخ هندسة البرمجيات
استخدمت هندسة البرمجيات كمفهوم نظري من حين لآخر في أواخر الخمسينات وبداية الستينات من القرن الماضي. أما الاستخدام الرسمي الأول لهذا المصطلح فكان في مؤتمر عقد من قبل اللجنة العلمية في منظمة حلف شمال الأطلسي 1968 حول البرمجيات، وقد أخذ هذا المصطلح بالانتشار منذ ذلك الحين ولاقى اهتماماً متزايداً في نواح مختلفة. عقد المؤتمر لمعالجة مايعرف "أزمة البرمجيات" والتي ظهرت بسبب عدم استخدام منهجية في التفكير (Software Development Process)عند بناء البرمجيات، مما أدى إلى ظهور أخطاء كثيرة خلال عملية بناء و صيانة البرمجيات، و بالتالي أصبحت البرمجيات تحتاج إلى وقت كبير لتطويرها و لصيانتها، وكلفة مالية عالية أكثر مما هو مخمن لها، وبعد تحمل التأخر في الوقت و تجاوز الميزانية كانت البرمجيات ذات كفاءة ضعيفة في إنجاز الوظائف المطلوبة، و قلة في الفعالية كذلك بعدم تلبية كافة المتطلبات بالشكل الكامل أو\و الصحيح.

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

البرمجية (Software) شيء غير ملموس إلى حد ما بالمقارنة مع المنتجات الأخرى، وهي سلسلة من آلاف أو ملايين الأوامر التي تطلب من الحاسوب إجراء عمليات معينة مثل عرض المعلومات، أو إجراء الحسابات، أو تخزين البيانات. هذه البرمجيات هي بمثابة الروح من الجسد في النظام الحاسوبي وهي في توسع دائم وازدياد في التعقيد والمتطلبات والمهام التي تقوم بتنفيذها. أما هندسة البرمجيات فهي فرع من فروع الهندسة يقوم على مجموعة أسس وقواعد تهدف إلى تصميم وتطوير البرامج بوفرة ونوعية عالية تلبي احتياجات المستخدمين، هذا الفرع من الهندسة يتميز بأنه لا يحتاج إلى رأس مال كبير وبالتالي الخسارة فيه قليلة على عــك* بقية الفروع الأخرى من الهندسة، كما لا يكفي لإيجاد البرمجية المتكاملة والجيدة عمل شخص واحد وإنما يتطلب ذلك فريقاً من المهندسين الجيدين. وقد كان ضروريا إيجاد علم يعني بهندسة البرمجيات لوضع الأسس والمعايير التي تصون هذه المهنة من المتطفلين بحيث يصبح بالإمكان تمييز البرنامج الجيد من غير الجيد
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
هندسة البرمجيات
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» انواع البرمجيات
» امتحان هندسة كهربية ترم أول 2012
» امتحان أساسيات هندسة كهربية ترم ثان

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات مدرسة سندوب الفنية الصناعية بنات :: التخصصات بالمدرسة :: منتديات مواد الثقافة العامة :: الحاسب الآلى :: الموضوعات العامة فى الحاسب الآلى-
انتقل الى: