█ الاستفسارات عن تخصص ( هندسة البرمجيات Software Engineering )█
السلام عليكم ورحمة الله وبركاته
ضــع استفسارك حول تخصص (هندسة البرمجيات Software Engineering)
ولتعم الفائدة على الجميع
اتمنى من الجميع التعاون في هذا الموضوع للاجابه على الاستفسارك او معلوماتك حول هذا التخصص
---
هندسة البرمجيات Software Engineering
هذا التخصص لا يركز على البرمجة بشكل كبير كما يعتقد البعض من اسمها
تقريبا هذا التخصص هو أقرب التخصصات لعلوم الحاسب
فإذا كان علوم الحاسب يعمل على كتابة أكواد البرنامج وبناء اجزاء النظام; فـمهندس البرمجيات يعمل على التفكير والتحليل في كيفية بنـاء النظام للحصول على نظام متكامل
هندسة البرمجيات تهتم بكيفية تصميم وتطوير الأسس والقواعد الأساسية لبنـــاء نظام كامل يتطابق مع متطلبات المستخدم.
بمعنى انه هو الاساس للنظام الذي يدرس ويحدد مكونات ومتطلبات النظام ثم القيام بتحليله وربط مكوناته ثم العمل به واختبارهـ
وبعد ما ينتهي من بناء نظام كامل يأتي دور تخصص علوم الحاسب الا وهي تنفيذ هذه الدراسه بشكل تطبيقي
ملاحظة:: متخصص هندسة البرمجيات يأخذ بعض الكورسات في علوم الحاسب .. فهو أيضا قادر على البرمجة لكن ليس بقدرة علوم الحاسب
وايضا متخصص علوم الحاسب يأخذ بعض الكورسات في هندسة البرمجيات .. لكن لا يصل الي ان يكون مهندس برمجيات
س/ هل توجد شركات في السعودية تحتاج لهذا التخصص؟
الاجابة: معظم الشركات الكبيرة بحاجة ايضا الي خريج هندسة البرمجيات
هذه مقارنه بين تخصص هندسة البرمجيات وعلوم الحاسب عملتها جامعة Milwaukee School of Engineering
Computer Science vs. Software Engineering - Milwaukee School of Engineering
الهدف الاساسي للتخصصين
علوم الحاسب: تخصص يهتم في علوم الحاسب الأساسية داخل الأنظمه والأجهزه.
هندسة البرمجيات: يهتم في بناء انظمه فعاله مطابقه للمتطلبات باستخدام مبادئ هندسية.
تركيز التخصصين
علوم الحاسب: يهتم بدراسة النظريات في علم الحاسب وتطبيقها على الانظمة
هندسة البرمجيات: يهتم بالتطبيق المنظم لتطوير وتشغيل واختبار البرامج
المناهج الدراسية المشتركه بين التخصصين
أساسيات البرمجة وهندسة البرمجيات وبعض النظريات الاساسية الاخرى مثل تراكيب البيانات وغيرها
علوم الحاسب: مواد علوم الحاسب
Systems الانظمه
Networking الشبكات
Database قواعد البيانات
Artificial intelligence الذكاء الاصطناعي
Computing theory نظريات اخرى بالحاسب
Generally 1-2 courses at most in SE وأيضا مادة او مادتين في هندسة البرمجيات
هندسة البرمجيات: مواد هندسة البرمجيات
Software design and architecture تصميم وعمارة الانظمة
Requirements analysis and specification تحليل وتفصيل متطلبات النظام
Verification and validation فعالية النظام وتحقيق النتائج
Quality assurance ضمان جودة النظام
Software engineering process سير عمليات هندسة البرمجيات
Teamwork and project management العمل الجماعي وادارة المشاريع
Required advanced CS courses مواد مشتركه مع علوم الحاسب
Technical electives مواد تقنية مثل قواعد البيانات وبرمجة الويب وغيرها
رابط للمصدر: http://www.mbt3th.us/vb/forum19/thre...#ixzz3Bgb7pKGZ
رد: √ الاستفسارات عن تخصص ( هندسة البرمجيات Software Engineering )
معناته هندسة البرمجيات ترسم الخطة نظري
وعلوم الحاسب يطبقها عملي ويبرمجها
كذا صح ؟؟
رد: √ الاستفسارات عن تخصص ( هندسة البرمجيات Software Engineering )
بنـاء أي مشروع تقنية معلومات او برنامج متوسط او ضخم الحجم تتم خلال عدة مراحل
-
المراحل هي
1- Requirements Gathering مرحلة جمع المعلومات ومتطلبات النظام - تتبع لتخصص هندسة البرمجيات وقد يتعلمها علوم الحاسب ونظم المعلومات
2- Analysis مرحلة التحليل - تتبع لتخصص هندسة البرمجيات وقد يتعلمها علوم الحاسب ونظم المعلومات
3- Design مرحلة التصميم - الاصل اها تتبع لتخصص هندسة البرمجيات وقد يتعلمها علوم الحاسب ونظم المعلومات
4- Development and Integration مرحلة التطوير وبناء وتجميع النظام- وهي تعتبر اهم واضخم مرحلة - تابعه لتخصص علوم الحاسب وقد يتعلمها هندسة البرمجيات
5- Testing مرحلة اختبار النظام بعد الانتهاء - تتبع تخصص هندسة البرمجيات وقد يتعلمها علوم الحاسب ونظم المعلومات
وتوجد جوانب اساسية تابعة لأي مشروع وهي وتندرج تحت هندسة البرمجيات
Software Security
Quality Assurance
Software Maintenance
Software Re-engineering
Software Project Management
Web Engineering
Software Architecture
Embedded Systems
وغيرها من مجالات هندسة البرمجيات
-
علوم الحاسب تخصص ضخم يدخل فيه كل شيء له علاقة بالحاسب وتقنية المعلومات والانظمة الالكترونية ( تخصص قوي جدا )
رد: √ الاستفسارات عن تخصص ( هندسة البرمجيات Software Engineering )
اسعد الله اوقاتكم جميعا ,,
يا ليت تفيدونا في جامعات امريكا اللي لديها ماستر هندسة برمجيات بمسار كورسات ( اعتقد نظامها سنتين دراسية ثم مشروع تخرج )
يا ليت تفيدووني باسماء الجامعات الجيده في هذا المجال !! ومعلومات عنها ان وجد ..
وفالكم التوفيق جميعا ,,
رد: √ الاستفسارات عن تخصص ( هندسة البرمجيات Software Engineering )
السلام عليكم
الله يعطيك العافيه اخوي
اش افضل المراجع لهندسة البرمجيات
( تمت المشاركة باستخدام تطبيق مبتعث )
رد: √ الاستفسارات عن تخصص ( هندسة البرمجيات Software Engineering )
طيب كبنت يناسبنا تخصص هندسة البرمجيات ؟ لان كنت حابه شبكات والكل مخوفني منه بحجة ماله مستقبل للبنت
رد: √ الاستفسارات عن تخصص ( هندسة البرمجيات Software Engineering )
لا هنت اخوي
عندي استفسار بسيط : انا سنه ثانيه علوم حاسب في جامعه سعوديه .. ومعدلي شوي نزل وافكر الحين احول لجامعه امريكيه ويمكن اغير تخصصي ل هندسه برمجيات وش افضل الجامعات في امريكيا للحاسب ووش تنصحني فيه !
ووش رأيك في فكرتي ؟
وشكرا
رد: √ الاستفسارات عن تخصص ( هندسة البرمجيات Software Engineering )
اقتباس:
المشاركة الأصلية كتبت بواسطة ZER0
لا هنت اخوي
عندي استفسار بسيط : انا سنه ثانيه علوم حاسب في جامعه سعوديه .. ومعدلي شوي نزل وافكر الحين احول لجامعه امريكيه ويمكن اغير تخصصي ل هندسه برمجيات وش افضل الجامعات في امريكيا للحاسب ووش تنصحني فيه !
ووش رأيك في فكرتي ؟
وشكرا
انصحك بما تراه مناسب :) كل الخيارين جيدات الاستمرار او التحويل
بعض الجامعات في امريكا تقبل معادلة حتى 30 ساعه اي معادلة ما يصل الى سنة
والبعض الاخر تقبل معادلة حتى 60 ساعه اي ما يصل الى سنتين
تحديد افضل جامعه :) ما عندي جواب
اقوى جامعات العالم بعلوم الحاسب في امريكا هي MIT و ستانفورد و كارنيجي ميلون وبيركلي لكن امريكا فيها 100 جامعة اخرى تعتبر من الافضل عالميا في علوم الحاسب ( صعب اكتبها لك كلها )
انت تقدر تختار الجامعة والمكان المناسب لك وهذا يعتمد على رغباتك
بالتوفيق لك يا عزيزي
رد: █ الاستفسارات عن تخصص ( هندسة البرمجيات Software Engineering )█
السلام عليكم
بما نا ان هذا الترم آخر ترم لي في الباكلوريس و ودي اكمل الماستر
ايس الجامعات الي في امريكا الي تطرح تخصص هندسة البرمجيات للماستر ..؟
رد: █ الاستفسارات عن تخصص ( هندسة البرمجيات Software Engineering )█
السلام عليكم اخوي ،
مقدم على ماستر - هندسة برمجيات لكن ما هي افضل جامعة لهذا التخصص ؟