software engineering هندسة البرمجيات
-
Upload
hacen-dadda -
Category
Education
-
view
1.348 -
download
5
Transcript of software engineering هندسة البرمجيات
هنذست انبزمجياث
Hacen Dadda
Hacen Dadda Lead Developer
LE ME
http://about.me/hacen
What is a software ? انبزنامج؟ما هى
Software is انبزنامج هى
Software is انبزنامج هى
هصطلح تشهجاخ أ تشاهج الحاسبستخذم لصف هجوػح هي ػام ػولاخ الحاسة الوتكاهلح لحل
هسألح ساضح هؼح أ أ لتصحح تؼولح إحصائح القام
صغح تحششح أ اجاص ػولح هؼح أ غش رلك
Software area بزامج انخطبيقاث
انبزامج انخجاريت أنعاب انحاسىب وسائم االحصال قىاعذ انبياناث
انبزامج انخعهيميت انبزامج انعهميت انبزامج انطبيت انبزامج انذكيت
األنخزنجبزامج
C / C++
JAVA
PHP
MATLAB
JAVASCRIPT
PYTHON
SCRATCH
Software languages نغاث انبزمجياث
Where can you find software? أين نجد البرمجيات؟
No errors ال مجال للخطأ
Internet of things IOT األشياء أنترنت
A clever person solves a problem. A wise person avoids it.
– Albert Einstein.
الشخص الذكي يحل المشكلة الشخص الحكيم يتجنب ذلك
البرت اينشتاين
Software Engineering هندسة البرمجيات
انبزمجياثمهنذس
انمبزمج
انزبىن
Software Engineering هندسة البرمجيات
ذسح الثشهجاخ هح تتن تتطش، تصون الثشهجاخ، ػالح .الوستاخالجدج آخزج تؼي االػتثاس الوستخذم، هتطلثات ػلى جوغ
تتن ذسح الثشهجاخ تتكي الثشاهج هز هشاحل األلى أثاء تحلل
الوشكلح، هي ثن التصون، كتاتح الثشاهج حتى القام تتجشث، حذثا .صاتاختثاس، تصث ػلى األجضج، القام تؼولح
.وكي أى تقسن لقسوي الحسثح اللح الحسثح الصلثح
The challenges التحديات
البرمجيات
نظاميةFormal
الواقع
غير نظاميInformal
Software engineer VS programmer الفرق بين المبرمج ومهندس البرمجيات
للثشاهج، تالتال تؼتثش جضء هي هشحلح الوصذسي الكد كتاتح الثشهجحالظام التصون ف ذسح الثشهجاخ الت تؼول ػلى تاء
.كوششع هتكاهل الثشهج
Programmer المبرمج
Software engineer مهندس البرمجيات
Creates the design يصمم البرنامج
Creates the code يكتب الكود
Software engineer skills مهارات مهندس البرمجيات
Planning انخخطيط
Analytical انخحهيم
Motivation االرادة
Communication انخىاصم
Software cycle مراحل بناء البرمجيات
Requirements انخحهيم
Design انخصميم
Coding كخابت انكىد
Testing االخخبار
Operations &
Maintenance
انصيانت وانخطىيز
References المراجع
https://ar.wikipedia.org/wiki/برمجية
https://ar.wikipedia.org/wiki/هندسة_البرمجيات
http://fr.slideshare.net/zhellaanne/introduction-to-software-engineering-8594657
http://fr.slideshare.net/blpgirl/introduction-to-software-engineering-1508707