العلم يدعو الى الايمان .... مازن الشمري

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

يدعو المنتدى الى نشر المعرفة والعلوم الصرفة والتطبيقية بين مختلف شرائح المجتمع ..

المواضيع الأخيرة

» مليون هلا و غلا بالامزون
فكرة عامة عن هندسة البرمجيات Emptyالخميس أكتوبر 31, 2013 11:15 pm من طرف ستيفن هوبكنك

» رمضان مبارك
فكرة عامة عن هندسة البرمجيات Emptyالإثنين يوليو 30, 2012 3:32 pm من طرف طالبة الفيزياء

» اقتراح للادارة !!
فكرة عامة عن هندسة البرمجيات Emptyالثلاثاء يوليو 03, 2012 4:31 pm من طرف زهرة العلوم

» سلام خاص الى استاذي الغالي
فكرة عامة عن هندسة البرمجيات Emptyالإثنين يوليو 02, 2012 4:12 pm من طرف زهرة العلوم

» نظائر الكلور
فكرة عامة عن هندسة البرمجيات Emptyالإثنين يوليو 02, 2012 4:08 pm من طرف زهرة العلوم

» الصداقة الحقيقية
فكرة عامة عن هندسة البرمجيات Emptyالإثنين يوليو 02, 2012 4:06 pm من طرف زهرة العلوم

» الابتسامة وفوائدها
فكرة عامة عن هندسة البرمجيات Emptyالإثنين يوليو 02, 2012 3:58 pm من طرف زهرة العلوم

» العمليات الكيميائية لاستخلاص غاز الكلور
فكرة عامة عن هندسة البرمجيات Emptyالإثنين يوليو 02, 2012 3:55 pm من طرف زهرة العلوم

» هل تعلم
فكرة عامة عن هندسة البرمجيات Emptyالإثنين يوليو 02, 2012 3:45 pm من طرف زهرة العلوم

التبادل الاعلاني

الحفاظ على البيئة واجب وططني

اخبار العراق

تحميل صور


 
تحميل ملفات الصور

العلم يدعو للايمان






الامتدادات المسموحة: jpg jpeg gif bmp png

اعلى حجم: 1MB









 

المنتدى في اخبار !! ادخل وشوف ؟؟

...... ونرجو منكم امساهمة في المنتدى ونشر الثقافة والمعرفة ... ولكم الشكر والتقدير ...المنتدى يرحب بزواره الكرام ...... ويرجو لكم طيب الزيارة

أفضل 10 أعضاء في هذا المنتدى

الساعة

اذاعة القران الكريم


2 مشترك

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

    avatar
    Ebn Alrafidaen
    عضو مميز
    عضو مميز


    عدد المساهمات : 166
    تاريخ التسجيل : 26/02/2010

    فكرة عامة عن هندسة البرمجيات Empty فكرة عامة عن هندسة البرمجيات

    مُساهمة من طرف Ebn Alrafidaen الثلاثاء مارس 02, 2010 10:17 pm

    غالبا ما يعتقد الناس أن المهندس هو من يجلس أمام طاولة تحمل لوحة بيضاء و يبدأ بالتخطيط بالمسطرة و القلم و أخذ قياسات، أو من يرتدي خوذة على رأسه و يحمل خرائط و يشرف على موقع قيد الإنشاء.
    بينما الهندسة لها أقسام عديدة أخرى إلى جانب الهندسة المدنية و المعمارية، فهناك هندسة الكمبيوتر و هندسة كهربائية، هندسة صناعية، كيميائية، بترول و غيرها من الأقسام.
    كذلك بالنسبة لهندسة البرمجيات، فالاعتقاد الشائع أن هندسة البرمجيات أو الـSoftware Engineering عبارة عن كتابة برامج الكمبيوتر أو البرمجة. بينما البرمجة هي إحدى مكونات هندسة البرمجيات. و هذه المكونات هي:

    - Project Managment: إدارة مشاريع
    - User Documentation: إعداد ملفات المستخدمين
    -Software Design: تصميم البرنامج
    -Software Specification: تحديد متطلبات البرنامج
    -User Interface Design: تصميم واجهة المستخدم
    -Hardware Consideration: تحديد المستلزمات من المكونات الصلبة التي تتناسب مع عمل البرنامج
    -Programing: كتابة البرنامج و هو عبارة عن كود يتكون من عدد من الأوامر
    -Testing: مرحلة اختبار البرنامج و التأكد من صحة تشغيله و خلوه من الأخطاء

    إن هندسة البرمجيات تقارب إلى حد كبير هندسة إدارة النظم، حيث تتم العمليات في هندسة البرمجيات على عدد من الخطوات و المراحل:
    1- المرحلة الأولى تبدأ بمكالمة هاتفية: حيث يتصل العميل و يبدأ بعرض مشكلته، فمثلا يحتاج نظام حماية لشركته، أو نظام صرف آلي لبنك، أو ممكن أن يكون صاحب مكتبة أو متجر و يريد تغير نظام البيع و الشراء أو العرض ليتم بشكل آلي.
    2-Requirments Analysis: في هذه المرحلة يتقابل العميل مع المهندس لمعرفة تفاصيل أكثر عن البرنامج الذي يريده و الشروط التي يجب توافرها، في هذه الحالة يمكن لمهندس البرمجيات معرفة كل تلك التفاصيل من خلال طرح مجموعة من الأسئلة المتخصصة لمعرفة كافة احتياجات المشروع.
    3-Specifications: في هذه المرحلة يعقد اجتماع مع فريق العمل، حيث يتم شرح المشكلة من جميع جوانبها لفهمها فهما تاما، و فتح مجال النقاش و تحديد الطريقة المثلى لإعداده بحيث تتناسب مع الميزانية المحددة و فترة الإعداد. كذلك يتم في هذه المرحلة كتابة العقد بين شركة البرمجيات و العميل.
    4-Design: بعد توزيع المهام على المختصين من فريق العمل، يقوم المصممون في هذه المرحلة بتحديد و رسم مخطط التصميم الذي يتناسب مع المتطلبات المتفق عليها سابقا. فهناك العديد من القوالب و النماذج يتم التصميم على أساسها، فتصنف بعضها على حسب تحليل البيانات و عرضها، و البعض على حسب التسلسل الزمني أو الفترة الزمنية المحددة، وأخرى على حسب بيئة التصميم و غيرها.
    5-Implementation: أو التطبيق، حيث يتم ترجمة التصميم في المرحلة السابقة إلى عمل فعال و منتج باستخدام إحدى لغات البرمجة المناسبة لبرمجة النظام على أيدي مبرمجين، و اختباره قبل التسليم.
    الاميره
    الاميره
    المبدع الذهبي
    المبدع الذهبي


    عدد المساهمات : 1016
    تاريخ التسجيل : 21/02/2010
    العمر : 34

    فكرة عامة عن هندسة البرمجيات Empty رد: فكرة عامة عن هندسة البرمجيات

    مُساهمة من طرف الاميره الجمعة فبراير 25, 2011 3:16 am

    شكرا

      الوقت/التاريخ الآن هو السبت أبريل 27, 2024 11:33 am