Software Process Model
Software Process Model
Part 1
What is a software process
A series of steps taken to produce an intended output
Steps involved
● activities
● constraints
● resources
Process involved
● tools
● techniques
Characteristics of a process
● Prescribes all major activities
● Uses resources, subject to setup constraints such as schedule, number of
people
● Produces intermediate and final products
● May be compromised of sub – processes with Hierarchy of links
● Each process activity has an entry and exit criteria
● Activities are organised in a sequence, so timing is clear
● Each process guiding principles, including goals of each activity
● constraints may applied to an activity, resource or product
Why are processes so important
● Impose consistency and structure on a set of activities
“part-by-part”