SlideShare a Scribd company logo
1 of 50
Software Processes
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object]
Topics covered ,[object Object],[object Object],[object Object],[object Object],[object Object]
The software process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Generic software process models ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Waterfall model
Waterfall model phases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Waterfall model problems ,[object Object],[object Object],[object Object],[object Object]
Evolutionary development ,[object Object],[object Object],[object Object],[object Object]
Evolutionary development
Evolutionary development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Component-based software engineering ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reuse-oriented development
Process iteration ,[object Object],[object Object],[object Object],[object Object],[object Object]
Incremental delivery ,[object Object],[object Object],[object Object]
Incremental development
Incremental development advantages ,[object Object],[object Object],[object Object],[object Object]
Extreme programming ,[object Object],[object Object],[object Object]
Spiral development ,[object Object],[object Object],[object Object],[object Object]
Spiral model of the software process
Spiral model sectors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process activities ,[object Object],[object Object],[object Object],[object Object]
Software specification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The requirements engineering process
Software design and implementation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design process activities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The software design process
Structured methods ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Programming and debugging ,[object Object],[object Object],[object Object]
The debugging process
Software validation ,[object Object],[object Object],[object Object]
The testing process
Testing stages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Testing phases
Software evolution ,[object Object],[object Object],[object Object]
System evolution
The Rational Unified Process ,[object Object],[object Object],[object Object],[object Object],[object Object]
RUP phase model
RUP phases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RUP good practice ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Static workflows
Computer-aided software engineering ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Case technology ,[object Object],[object Object],[object Object]
CASE classification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Functional tool classification
Activity-based tool classification
CASE integration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tools, workbenches, environments
Key points ,[object Object],[object Object],[object Object],[object Object],[object Object]
Key points ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Lecture 4 software process model (2)
Lecture 4   software process model (2)Lecture 4   software process model (2)
Lecture 4 software process model (2)IIUI
 
Software process Models
Software process ModelsSoftware process Models
Software process ModelsSADEED AMEEN
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelszeal123123
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelssaurabhshertukde
 
process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineeringArun Nair
 
Unified Process
Unified ProcessUnified Process
Unified Processguy_davis
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process ModelsNana Sarpong
 
Introduction to Software Process
Introduction to Software ProcessIntroduction to Software Process
Introduction to Software ProcessFáber D. Giraldo
 
Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.pptbhadjaashvini1
 
Software Process in Software Engineering SE3
Software Process in Software Engineering SE3Software Process in Software Engineering SE3
Software Process in Software Engineering SE3koolkampus
 
962 sech04
962 sech04962 sech04
962 sech04aldwal
 
Software Engineering - Lecture 02
Software Engineering - Lecture 02Software Engineering - Lecture 02
Software Engineering - Lecture 02Asifuzzaman Hridoy
 

What's hot (20)

Lecture 4 software process model (2)
Lecture 4   software process model (2)Lecture 4   software process model (2)
Lecture 4 software process model (2)
 
Ch03 prescriptive process models
Ch03 prescriptive process modelsCh03 prescriptive process models
Ch03 prescriptive process models
 
Software process Models
Software process ModelsSoftware process Models
Software process Models
 
Process Models IN software Engineering
Process Models IN software EngineeringProcess Models IN software Engineering
Process Models IN software Engineering
 
I
II
I
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
 
process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineering
 
Unified Process
Unified ProcessUnified Process
Unified Process
 
Chapter 2 software process models
Chapter 2   software process modelsChapter 2   software process models
Chapter 2 software process models
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
SDLC and Software Process Models
SDLC and Software Process ModelsSDLC and Software Process Models
SDLC and Software Process Models
 
testing
testingtesting
testing
 
Introduction to Software Process
Introduction to Software ProcessIntroduction to Software Process
Introduction to Software Process
 
Software Process Model
Software Process ModelSoftware Process Model
Software Process Model
 
Evolutionary process models se.ppt
Evolutionary process models se.pptEvolutionary process models se.ppt
Evolutionary process models se.ppt
 
Software Process in Software Engineering SE3
Software Process in Software Engineering SE3Software Process in Software Engineering SE3
Software Process in Software Engineering SE3
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
962 sech04
962 sech04962 sech04
962 sech04
 
Software Engineering - Lecture 02
Software Engineering - Lecture 02Software Engineering - Lecture 02
Software Engineering - Lecture 02
 

Viewers also liked

Viewers also liked (7)

Ch2
Ch2Ch2
Ch2
 
Oop lec 3(structures)
Oop lec 3(structures)Oop lec 3(structures)
Oop lec 3(structures)
 
Lec4
Lec4Lec4
Lec4
 
Ch3
Ch3Ch3
Ch3
 
Ch5
Ch5Ch5
Ch5
 
Ch1
Ch1Ch1
Ch1
 
02 20110314-simulation
02 20110314-simulation02 20110314-simulation
02 20110314-simulation
 

Similar to Ch4

se02_SW_Process.ppt
se02_SW_Process.pptse02_SW_Process.ppt
se02_SW_Process.pptNhân Công
 
04_Materi Software Proses-Models(1).pptx
04_Materi Software Proses-Models(1).pptx04_Materi Software Proses-Models(1).pptx
04_Materi Software Proses-Models(1).pptxMarwondoMarwondo
 
Software Engineering
Software EngineeringSoftware Engineering
Software EngineeringMohamed Essam
 
Process model rup
Process model rupProcess model rup
Process model rupAryan Ajmer
 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxethiouniverse
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptHumzaWaris1
 
Process in Software Engineering/4'ps in Software Engineerin
Process in Software Engineering/4'ps in Software EngineerinProcess in Software Engineering/4'ps in Software Engineerin
Process in Software Engineering/4'ps in Software EngineerinMuhammadSufianJani
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsHassan A-j
 
SE Sumerville 9th Chp 2
SE Sumerville 9th Chp 2SE Sumerville 9th Chp 2
SE Sumerville 9th Chp 2Kashif Sohail
 
15 object orienteddesign
15 object orienteddesign15 object orienteddesign
15 object orienteddesignrandhirlpu
 
Ian Sommerville, Software Engineering, 9th Edition Ch2
Ian Sommerville,  Software Engineering, 9th Edition Ch2Ian Sommerville,  Software Engineering, 9th Edition Ch2
Ian Sommerville, Software Engineering, 9th Edition Ch2Mohammed Romi
 
Chapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdfChapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdfVikasRai405977
 

Similar to Ch4 (20)

se02_SW_Process.ppt
se02_SW_Process.pptse02_SW_Process.ppt
se02_SW_Process.ppt
 
04_Materi Software Proses-Models(1).pptx
04_Materi Software Proses-Models(1).pptx04_Materi Software Proses-Models(1).pptx
04_Materi Software Proses-Models(1).pptx
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
SE-03.pptx
SE-03.pptxSE-03.pptx
SE-03.pptx
 
Process model rup
Process model rupProcess model rup
Process model rup
 
Elementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptxElementary Probability theory Chapter 2.pptx
Elementary Probability theory Chapter 2.pptx
 
Soft lifecycle
Soft lifecycleSoft lifecycle
Soft lifecycle
 
Chapter 2.pptx
Chapter 2.pptxChapter 2.pptx
Chapter 2.pptx
 
Ch17
Ch17Ch17
Ch17
 
Software Processes
Software Processes Software Processes
Software Processes
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.ppt
 
Process in Software Engineering/4'ps in Software Engineerin
Process in Software Engineering/4'ps in Software EngineerinProcess in Software Engineering/4'ps in Software Engineerin
Process in Software Engineering/4'ps in Software Engineerin
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
SE Sumerville 9th Chp 2
SE Sumerville 9th Chp 2SE Sumerville 9th Chp 2
SE Sumerville 9th Chp 2
 
15 object orienteddesign
15 object orienteddesign15 object orienteddesign
15 object orienteddesign
 
Slcm sharbani bhattacharya
Slcm sharbani bhattacharyaSlcm sharbani bhattacharya
Slcm sharbani bhattacharya
 
Ian Sommerville, Software Engineering, 9th Edition Ch2
Ian Sommerville,  Software Engineering, 9th Edition Ch2Ian Sommerville,  Software Engineering, 9th Edition Ch2
Ian Sommerville, Software Engineering, 9th Edition Ch2
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
Chapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdfChapter-2 ppt for the MBA 4rh seme6y.pdf
Chapter-2 ppt for the MBA 4rh seme6y.pdf
 
SE2.ppt
SE2.pptSE2.ppt
SE2.ppt
 

More from Saad Gabr

More from Saad Gabr (7)

Lec6 mod linked list
Lec6 mod linked listLec6 mod linked list
Lec6 mod linked list
 
Lec5
Lec5Lec5
Lec5
 
Lec3
Lec3Lec3
Lec3
 
Lec2
Lec2Lec2
Lec2
 
Lec2&3 data structure
Lec2&3 data structureLec2&3 data structure
Lec2&3 data structure
 
Lec1
Lec1Lec1
Lec1
 
Lec8
Lec8Lec8
Lec8