How are large-scale programming projects undertaken?
Large scale programming projects are undertaken by using different methodologies.
A methodology is the arrangements of phases which determines how programmers move from one
phase to another.
The different methodologies are:
Waterfall
A methodology where the stage of development is done in a linear order.
Rapid Application Development
A methodology that produces speedy response to changes in technologies and user requirements
through repeated prototyping, evaluations and strict time limits.
Spiral
A risk driven development methodology, where stages are refined and repeated until the final product is
complete
Agile
An iterative process where the product is built in a series of sprints.
Extreme Programming
A methodology which aims to produce high-quality code and promote developers' quality of life
encouraging them to set a common practice that focuses on different values.
What are the disadvantages and advantages of each development
methodology?
Waterfall
Large scale programming projects are undertaken by using different methodologies.
A methodology is the arrangements of phases which determines how programmers move from one
phase to another.
The different methodologies are:
Waterfall
A methodology where the stage of development is done in a linear order.
Rapid Application Development
A methodology that produces speedy response to changes in technologies and user requirements
through repeated prototyping, evaluations and strict time limits.
Spiral
A risk driven development methodology, where stages are refined and repeated until the final product is
complete
Agile
An iterative process where the product is built in a series of sprints.
Extreme Programming
A methodology which aims to produce high-quality code and promote developers' quality of life
encouraging them to set a common practice that focuses on different values.
What are the disadvantages and advantages of each development
methodology?
Waterfall