الأعضاء الإشتراك و التسجيل

الملتقيات
ADs

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

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


NOTICE

تنبيه: هذا الموضوع قديم. تم طرحه قبل 3825 يوم مضى, قد يكون هناك ردود جديدة هي من سببت رفع الموضوع!

قائمة الأعضاء الموسومين في هذا الموضوع

  1. الصورة الرمزية احمد الهاشمي
    احمد الهاشمي

    مبتعث مستجد Freshman Member

    احمد الهاشمي الهند

    احمد الهاشمي , ذكر. مبتعث مستجد Freshman Member. من العراق , مبتعث فى الهند , تخصصى تقنية معلومات , بجامعة الكلية التقنية
    • الكلية التقنية
    • تقنية معلومات
    • ذكر
    • العاصمة, العاصمة
    • العراق
    • Jan 2013
    المزيدl

    October 8th, 2013, 06:59 PM

    السلام عليكم ، كيف حال الشباب ؟ يارب تكونون بخير...اخواني الاعزاء لعله من اكثر الامور تناقضا بين الاخرين هو الجواب على السؤال اعلاه: ماهي علاقة البرمجة بهندسة البرمجيات فالبعض يقول:بان مهندس البرمجيات هو عبارة عن مبرمج محترف جدا وله قدرة هائلة على برمجة المشاريع الكبيرة ، والبعض الاخر على النقيض من هذا الراي تماما فيقول:ليس هناك اي علاقة بين مهندس البرمجيات والبرمجة سوى بالتسمية فقط(مهندس برمجيات!!!) ووظيفة المتخصص بهذا المجال تكمن في تصميم وتحليل واختبار وتطوير وصيانة البرامج والمشاريع الكبرى وماالبرمجة الاّ فرع من هذه الفروع حيث يقوم المهندس بعد تحليل البرنامج وتصميمه وتحديد الخوارزميات ولغات البرمجة اللازمة لانشائه الى مبرمج محترف ليقوم بذلك بدلا من المهندس نفسه !!!

    ولااعلم حقا سبب الاختلاف في جواب سؤال مماثل هل هو الجهل وان الناس تجيب بما لاتعلم ، ام عنوان التخصص (مهندس برمجيات) فيظن البعض بان المتخصص مبرمج محترف ، ام السبب هو اختلاف مواد ومناهج التخصص بين جامعات العالم كونه قسم حديث واختلاف مواده بين الجامعات لحداثته امر طبيعي ، ام السبب شيء اخر قد لا نعرفه؟؟؟

    اتمنى من الاخوة الكارم الاّ يبخلوا علينا بعلمهم كي تعم الفائدة للجميع

    بوركتم

    شكرا
  2. إذا كنت تقصد بهندسة البرمجيات Software Engineer .. فنعم هنالك إختلاف !

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

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

    مهندس البرمجيات .. في العمل .. يشرف على المبرمجين .. غالبا لايبرمج .. وإنما لابد أن يكون ذا مهاره عاليه في البرمجه حتى يكون من السهل عليه الإشراف والتواصل مع المبرمجين في مجال عمله !
    فهو المشرف على المشاريع البرمجيه في مجال عمله .. وهو الموجهه والذي يرفض ويعتمد البرامج بحسب خبرته وعلمه في هذا المجال ..

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

    اما كسمعه .. فالأقوى سمعه هو الـ Software Engineer ..

    اقرب مثال بين التخصصين .. هو الفرق بين الممرض والطبيب !
    فكلهم يملكون نفس المعرفه في التعامل مع المرضى والعلاج .. ولكن تجد الطبيب متخصص فقط في معاينة فئه معينه بحسب تخصصه .. بينما الممرض يعاين كل المرضى ..
    والطبيب يشرف على الممرض والمرضى .. بينما الممرض يشرف فقط على المرضى !
    7 "
ADs

قم بتسجيل دخولك للمنتدي او

الانضمام لمبتعث

Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.