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

الملتقيات
ADs

✘ . مفهوم خاطئ عن البرمجة وعلوم الحاسب وهندسة البرمجيات . ✘

✘ . مفهوم خاطئ عن البرمجة وعلوم الحاسب وهندسة البرمجيات . ✘


NOTICE

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

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

  1. الصورة الرمزية حسام88
    حسام88

    مشرف ملتقى طلاب الحاسب الآلي

    حسام88 الولايات المتحدة الأمريكية

    حسام88 , ذكر. مشرف ملتقى طلاب الحاسب الآلي. من السعودية , مبتعث فى الولايات المتحدة الأمريكية , تخصصى دكتوراه علوم حاسب - ماجستير هندسة برمجيات - بكالوريوس علوم حاسب - دبلوم عالي تقنية معلومات , بجامعة CSUN
    • CSUN
    • دكتوراه علوم حاسب - ماجستير هندسة برمجيات - بكالوريوس علوم حاسب - دبلوم عالي تقنية معلومات
    • ذكر
    • LA, CA
    • السعودية
    • Feb 2009
    المزيدl

    September 2nd, 2012, 07:25 AM

    السلام عليكم ورحمة الله وبركاته


    كيفكم اخواني الاعضــاء اتمنى تكون اموركم بخيـــر



    لاحظـــت ان كثيـــر من اخواني راغبي دراسة الحاسب يعتقد ان البرمجة هي الكل في الكل في دراسة الحاسب

    فيتصور ان علوم الحاسب كلها برمجة في برمجه ... هندسة البرمجيات تركز على البرمجة لان اسمها فيه "برمجيات"
    وطبعا النظره هذه خاطئة 100٪


    البرمجة لا تصل الي ان تكون تخصص مستقل, فهـي تدخل ضمــن مجال التطوير في علوم الحاسب.
    فلو تبحث عن تخصص برمجة في الجامعات العالميه, فراح تحصل انها عادة متوفره تحت مسمى التطوير Development

    ماذا نقصد بالتطوير
    التطوير
    هو العملية الكامله لبناء الانظمه داخل الجهاز فــيشمل ( برمجة التطبيقات + برمجة الويب + برمجة قواعد البيانات + بناء اتصال الشبكات + بناء صفحات الويب + بناء قواعد البيانات + بناء الجرافيكس + الربط بين مكونات النظام + توفير الحماية +..+..+.. تستمر ما راح توقف )

    البرمجة محصوره فقط في كتابة الاكـواد ... ولكن التطوير دائما أعــم و أشمل من البرمجة في بنـــاء الانظمـة
    فمعظم الجامعات والشركات تدخل البرمجة تحت مجال التطوير



    Programmer او Coder مبرمج
    Software Developer مطور برمجيات
    Software Engineer مهندس برمجيات

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


    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


    بهذا الموضوع راح احاول اشرح لكم دور مهندس البرمجيات ومتخصص علوم الحاسب


    لبنــاء أي نظام نحتاج الي شخصين مهمين وهم مهندس البرمجيات ومطور البرمجيات بالاضافه الي متخصيصيــن آخــرين مثل امن المعلومات والجرافيكس والشبكات وغيرهم حسب الحاجة لهم.

    مطور برمجيات << نقصــد فيه دارسي علوم الحاسب
    مهندس برمجيات << نقصد فيه دارسي تخصص هندسة البرمجيات
    وقد يشترك اصحاب التخصصين في بعض الاعمال والدراسات فتجدهم اكثر تخصصين مكملين لبعض

    ما هي هندسة البرمجيات,؟؟
    قبل معرفة هندسة البرمجيات تحتاج الي ان تتعرف على دورة حياة الانظمة الالكترونية ودور مهندس البرمجيات و المطور فيها

    دورة حياة المشروع
    بالتسلسل هي
    دراسة الانظمه ومتطلباتها <----------- يقوم بها مهندس البرمجيات
    التصميم <--------------------------- يقوم بها مهندس البرمجيات
    التطوير والتجميع <------------------ يقوم بها المطــور وهنا عملية بنــاء النظام وتطبيقة. والبرمجة تعتبر جزء منها
    الاختبار والتقييم <-------------------- يقوم بها مهندس البرمجيات
    التشغيل <--------------------------- يقوم بها المطــور أو مهندس البرمجيات
    الصيانة <--------------------------- يقوم بها مهندس البرمجيات ومن ثم المطــور
    ادارة دورة حياة المشروع كامله <---------- يقوم بها مهندس البرمجيات


    تختلف نسبة دخول البرمجة في بناء الانظمه فقد تكون 10٪ وقد تصل الي 80٪
    وهنــا تلاحظ أن البرمجة تحت مظلة تطوير الانظمه وليست ظمن هندسة البرمجيات


    تعريف هندسة البرمجيات .. ؟؟
    هندسة البرمجيات تعني كيفية تصميم وبناء انظمة الكترونية ضمن فريق عمل بإستخدام مبادئ ومفاهيم هندسية مع اعطـاء المطـور دوره في البنــاء


    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


    اضافة

    طبعا ما ننسى دور تخصصات الحاسب الاخرى واهميتها في بناء الانظمه
    فخلال دورة حياة المشروع, دائما نحتاج الي متخصصين آخرين مهمين جدا مثل
    متخصصين في حمايــة النظام والمعلومات
    متخصصين في الشبكات والنظم الموزعه وربط مكونات النظام
    متخصصين في الجرافيكس وهنا ما اقصد الرسم هنا اقصد تخصص Human Computer Interaction و UI Designing
    متخصصين في الذكاء الاصطناعي اذا كان النظام يحتاج لبناء وحدات معالجة ذكية
    متخصصين في قواعد البيانات من تصميم وبرمجة وادارة
    متخصصين في ادارة المشروع وفريق العمل
    متخصصين في ادارة جـودة الانظمة الالكترونية
    متخصصين في نظم وتقنية المعلوماتودراسة طبيعة اعمال الشركات
    متخصصين في قوانين الانظمه والانترنت
    متخصصين في التجارة الالكترونية
    وغيرهم الكثيييير من المتخصصين اللي قد نحتاجهم

    لمعرفة المزيد من التخصصات انصحك بزيارة هذا الموضوع عن اقسام الحاسب المتوفره
    http://www.mbt3th.us/vb/forum19/thread382094.html



    اتمنى ان الموضوع قد نال على اعجابكم ورضاكم
    الله يوفق الجميـــع
  2. هذا مو يثبت و بس ، بل يوضع في بنر دعائي في الصفحة الرئيسية

    فعلاً موضوع وضح لي اشياء كثيرة



    سؤال يالغالي
    تخصصي تقنية معلومات ما جستير
    وبدأنا ببرنامج java eclipse
    للبرمجة

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

    السؤال الثاني للمتخصصين في البرمجة والمجال مفتوح لبقية الأخوان

    خلال شرح الدكتور للأكواد المستخدمة في البرمجة مثل

    Int
    printin

    و أقواس و علامات تعجب ،، طيب الطلاسم هذي ، هل لها كتاب او موقع او اي شيّ يساعد على فهم رموزها

    مثلاً ياليت فيه موقع يقولك اذا شفت هذه printin معناها طباعه مع اضافة سطر و هكذا

    و سمعت ان فيه برنامج يعتبر وسيط -او مترجم- يحول اوامر المبرمج الى رموز تستخدم كأكواد لهذا البرنامج

    شكرا

    - -
    7 "
  3. المشاركة الأصلية كتبت بواسطة بندريا
    هذا مو يثبت و بس ، بل يوضع في بنر دعائي في الصفحة الرئيسية

    فعلاً موضوع وضح لي اشياء كثيرة

    سؤال يالغالي
    تخصصي تقنية معلومات ما جستير
    وبدأنا ببرنامج java eclipse
    للبرمجة

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

    خلال شرح الدكتور للأكواد المستخدمة في البرمجة مثل
    Int
    printin

    و أقواس و علامات تعجب ،، طيب الطلاسم هذي ، هل لها كتاب او موقع او اي شيّ يساعد على فهم رموزها

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

    المواقع والكتب كثيييييره اللي تشرح لك كتابة الاكواد ووظيفة كل امر بالتفصيــل
    7 "
ADs

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

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

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