Ch2 SW Processes
Ch2 SW Processes
19-01-2020
Chapter 2 Software Processes 3
Plan-driven and agile processes
19-01-2020
Chapter 2 Software Processes 4
Software process models
19-01-2020
Chapter 2 Software Processes 5
Software process models
19-01-2020
Chapter 2 Software Processes 7
Waterfall model phases
19-01-2020
Chapter 2 Software Processes 8
Waterfall model problems
19-01-2020
Chapter 2 Software Processes 10
Incremental development benefits
19-01-2020
Chapter 2 Software Processes 12
Integration and configuration
19-01-2020
Chapter 2 Software Processes 13
Types of reusable software
19-01-2020
Chapter 2 Software Processes 14
Reuse-oriented software engineering
19-01-2020
Chapter 2 Software Processes 15
Key process stages
Requirements specification
Software discovery and evaluation
Requirements refinement
Application system configuration
Component adaptation and integration
19-01-2020
Chapter 2 Software Processes 16
Advantages and disadvantages
19-01-2020
Chapter 2 Software Processes 17
Process activities
19-01-2020
Chapter 2 Software Processes 18
Process activities
19-01-2020
Chapter 2 Software Processes 19
The requirements engineering process
19-01-2020
Chapter 2 Software Processes 20
Software specification
19-01-2020
Chapter 2 Software Processes 21
Software design and implementation
19-01-2020
Chapter 2 Software Processes 22
A general model of the design process
19-01-2020
Chapter 2 Software Processes 23
Design activities
419-01-2020
Chapter 2 Software Processes 25
Software validation
19-01-2020
Chapter 2 Software Processes 26
Stages of testing
19-01-2020
Chapter 2 Software Processes 27
Testing stages
Component testing
Individual components are tested independently;
Components may be functions or objects or coherent groupings
of these entities.
System testing
Testing of the system as a whole. Testing of emergent properties
is particularly important.
Customer testing
Testing with customer data to check that the system meets the
customer’s needs.
19-01-2020
Chapter 2 Software Processes 28
19-01-2020
Chapter 2 Software Processes 29
Testing phases in a plan-driven software
process (V-model)
19-01-2020
Chapter 2 Software Processes 30