SlideShare uma empresa Scribd logo
1 de 24
Software Development Life Cycle By Eng. Tamer Mohammed AbdulRadi Co-Founder at Nozom NGO
Steps ,[object Object]
Functional specification
Software architecture
Software design
Implementation
Testing
Deployment
Maintenance
[object Object],[object Object]
التواصل مع العميل لمعرفه ماذا يريد تحديدأً
Analyzing requirements   تحليل المتطلبات
مراجعه المتطلبات و إكتشاف اﻷخطاء و التنقضات
Recording requirements  توثيق المتطلبات
كتابه وثيقه تشرح المطلوب من البرنامج
Contract-style requirement lists
Functional specification وثيقة توصف بوضوح و دقة المتطلبات التقنية لكل جزء في البرنامج بما يتفق مع متطلبات العميل لا توصف تفاصيل أو كيفيه التطبيق توصف مدخلات و مخرجات كل جزء من الخارج فقط
[object Object],تقسيم البرنامج إلي عدة أجزاء كل منهم مسئول عن وظيفة أو أكثر  و توضيح علاقه اﻷجزاء ببعض و يمكن في هذه المرحله تحديد التقنيات و لغات البرمجة المستخدمة في المشروع  أمثلة Client Server Database centric Event Driven
[object Object],[object Object],Google this: “Design patterns”
[object Object],كتابه الكود بأصغر تفاصيله Google this:  “ِ Algorithms”
[object Object],Manual Testing Automated Testing Unit testing System testing Google these:  “ِ pyUnit” & “jUnit”
[object Object],Installing & Configuring the system to make it available for use
[object Object],تصليح الأخطاء و إضافة مميزات جديده
Software development methodologies

Mais conteúdo relacionado

Destaque

Software Freedom Day 2011 at Palestine
Software Freedom Day 2011 at PalestineSoftware Freedom Day 2011 at Palestine
Software Freedom Day 2011 at Palestinehatemzyoud
 
Reham Rezkallah Nasif -CV-10102016
Reham Rezkallah Nasif -CV-10102016Reham Rezkallah Nasif -CV-10102016
Reham Rezkallah Nasif -CV-10102016Reham Rezkallah
 
Mohsen-MahmoudCV
Mohsen-MahmoudCVMohsen-MahmoudCV
Mohsen-MahmoudCVMohsen Saad
 
Tawasol Go Smart TADSummit
Tawasol Go Smart TADSummitTawasol Go Smart TADSummit
Tawasol Go Smart TADSummitAlan Quayle
 
Software engineering تلخيص
Software engineering تلخيصSoftware engineering تلخيص
Software engineering تلخيصARWA ALSAIF
 
comparison of various sdlc models
comparison of various sdlc modelscomparison of various sdlc models
comparison of various sdlc modelssadaf ateeq
 

Destaque (11)

Amr Ahmed Abd El Aziz
Amr Ahmed Abd El AzizAmr Ahmed Abd El Aziz
Amr Ahmed Abd El Aziz
 
Software Freedom Day 2011 at Palestine
Software Freedom Day 2011 at PalestineSoftware Freedom Day 2011 at Palestine
Software Freedom Day 2011 at Palestine
 
Reham Rezkallah Nasif -CV-10102016
Reham Rezkallah Nasif -CV-10102016Reham Rezkallah Nasif -CV-10102016
Reham Rezkallah Nasif -CV-10102016
 
Mohsen-MahmoudCV
Mohsen-MahmoudCVMohsen-MahmoudCV
Mohsen-MahmoudCV
 
Tawasol Go Smart TADSummit
Tawasol Go Smart TADSummitTawasol Go Smart TADSummit
Tawasol Go Smart TADSummit
 
Software engineering تلخيص
Software engineering تلخيصSoftware engineering تلخيص
Software engineering تلخيص
 
تطوير نظم المعلومات
تطوير نظم المعلوماتتطوير نظم المعلومات
تطوير نظم المعلومات
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
comparison of various sdlc models
comparison of various sdlc modelscomparison of various sdlc models
comparison of various sdlc models
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 

Semelhante a Scrum

الجزء الثاني من قصة حياة Systems integrator
الجزء الثاني من قصة حياة  Systems integratorالجزء الثاني من قصة حياة  Systems integrator
الجزء الثاني من قصة حياة Systems integratorAshraf Osman
 
Agile mindset (Arabic)
Agile mindset (Arabic)Agile mindset (Arabic)
Agile mindset (Arabic)Sameh Deabes
 
ضمان جودة البرمجيات
ضمان جودة البرمجياتضمان جودة البرمجيات
ضمان جودة البرمجياتAbdullah Elaogali
 
دوال البرمجة Functions and methods in programming
دوال البرمجة Functions and methods in programmingدوال البرمجة Functions and methods in programming
دوال البرمجة Functions and methods in programmingIslam Gharib
 
لا تكرر نفسك DRY (Don't Repeat yourself)
لا تكرر نفسك DRY (Don't Repeat yourself)لا تكرر نفسك DRY (Don't Repeat yourself)
لا تكرر نفسك DRY (Don't Repeat yourself)anees abu-hmaid
 
Ms project
Ms projectMs project
Ms projectu083125
 
مقدمة في الـبرمـجة
مقدمة في الـبرمـجةمقدمة في الـبرمـجة
مقدمة في الـبرمـجةtttyyyuuuiiiooo78A_0
 
First session software engineering
First session software engineeringFirst session software engineering
First session software engineeringAliMohammad155
 
المرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfالمرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfanasabeden22
 
programing
programingprograming
programingwamy
 
ادارة الوقت والتكلفة
ادارة الوقت والتكلفةادارة الوقت والتكلفة
ادارة الوقت والتكلفةmona-sh
 
Software engineering final
Software engineering finalSoftware engineering final
Software engineering finalHamauniversity
 
Software engineering final
Software engineering finalSoftware engineering final
Software engineering finalHamauniversity
 
تصميم نظم
تصميم نظمتصميم نظم
تصميم نظمahmed66710
 
إدارة الوقت في مشاريع التعلم الالكتروني
إدارة الوقت في مشاريع التعلم الالكتروني إدارة الوقت في مشاريع التعلم الالكتروني
إدارة الوقت في مشاريع التعلم الالكتروني arwa88
 
اختبار الأداء مقابل هندسة الأداء_ تحليل الفروقات.pdf
اختبار الأداء مقابل هندسة الأداء_ تحليل الفروقات.pdfاختبار الأداء مقابل هندسة الأداء_ تحليل الفروقات.pdf
اختبار الأداء مقابل هندسة الأداء_ تحليل الفروقات.pdfBahaa Al Zubaidi
 

Semelhante a Scrum (20)

الجزء الثاني من قصة حياة Systems integrator
الجزء الثاني من قصة حياة  Systems integratorالجزء الثاني من قصة حياة  Systems integrator
الجزء الثاني من قصة حياة Systems integrator
 
Agile mindset (Arabic)
Agile mindset (Arabic)Agile mindset (Arabic)
Agile mindset (Arabic)
 
ضمان جودة البرمجيات
ضمان جودة البرمجياتضمان جودة البرمجيات
ضمان جودة البرمجيات
 
دوال البرمجة Functions and methods in programming
دوال البرمجة Functions and methods in programmingدوال البرمجة Functions and methods in programming
دوال البرمجة Functions and methods in programming
 
لا تكرر نفسك DRY (Don't Repeat yourself)
لا تكرر نفسك DRY (Don't Repeat yourself)لا تكرر نفسك DRY (Don't Repeat yourself)
لا تكرر نفسك DRY (Don't Repeat yourself)
 
Ms project
Ms projectMs project
Ms project
 
9 networking
9 networking9 networking
9 networking
 
مقدمة في الـبرمـجة
مقدمة في الـبرمـجةمقدمة في الـبرمـجة
مقدمة في الـبرمـجة
 
Process activities.pptx
Process activities.pptxProcess activities.pptx
Process activities.pptx
 
Ms project
Ms  projectMs  project
Ms project
 
First session software engineering
First session software engineeringFirst session software engineering
First session software engineering
 
Dynamo
DynamoDynamo
Dynamo
 
المرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdfالمرحلة التمهيدية 4.pdf
المرحلة التمهيدية 4.pdf
 
programing
programingprograming
programing
 
ادارة الوقت والتكلفة
ادارة الوقت والتكلفةادارة الوقت والتكلفة
ادارة الوقت والتكلفة
 
Software engineering final
Software engineering finalSoftware engineering final
Software engineering final
 
Software engineering final
Software engineering finalSoftware engineering final
Software engineering final
 
تصميم نظم
تصميم نظمتصميم نظم
تصميم نظم
 
إدارة الوقت في مشاريع التعلم الالكتروني
إدارة الوقت في مشاريع التعلم الالكتروني إدارة الوقت في مشاريع التعلم الالكتروني
إدارة الوقت في مشاريع التعلم الالكتروني
 
اختبار الأداء مقابل هندسة الأداء_ تحليل الفروقات.pdf
اختبار الأداء مقابل هندسة الأداء_ تحليل الفروقات.pdfاختبار الأداء مقابل هندسة الأداء_ تحليل الفروقات.pdf
اختبار الأداء مقابل هندسة الأداء_ تحليل الفروقات.pdf
 

Scrum