What Is A Software Process Model
What Is A Software Process Model
Project size
Project complexity
Cost of delay
Customer involvement
Project resources
This involves the amount and availability of funds, staff, and other
resources.
Waterfall model
V model
Incremental model
RAD model
Agile model
Iterative model
Prototype model
Spiral model
Waterfall Model
Requirements
Design
Implementation
Testing
Deployment
Maintenance
But it isn’t good for complex projects or projects that have unclear
or changing requirements.
Incremental Model
Iterative Model
This process model starts with part of the software, which is then
implemented and reviewed to identify further requirements.
Like the incremental model, the iterative model allows you to see
the results at the early stages of development. This makes it easy
to identify and fix any functional or design flaws.
The iterative model is a good choice for large software that can
be easily broken down into modules.
RAD Model
1. Business modeling
2. Data modeling
3. Process modeling
4. Application generation
5. Testing and turnover
Spiral Model
The spiral model can be used for projects with unclear needs or
projects still in research and development.