Mind map
Methodology's
Map content
Methodology's
Waterfall - this follows a linear approach when going through the software development, with each phase done in series, this means that you can not go back a step once a phase is complete unless the process is iterative.
- Unrealistic as it assumes no mistakes will be made
- Simple to understand and follow, works when individual steps are iterative.
Agile - this methodology works by using an iterative approach to software development using a collection of software methods.
- Rapid application development - Type of agile methodology where a prototype is made, then reviewed by the user and then improved on, repeating until final version is accepted.
- End user is involved in development process, preventing understanding of initial requirements
- Client can keep changing their mind on what they want the project to do.
- Spiral - this works by using four iterative phases, planning, risk analysis, engineering and evaluation. The software project is repeatedly passed through these phases in iteration.
- Reduced risk due to high risk analysis
- Risk ananlysis requires specific expertise
- Greater emphasis on risk
- Used when cost and risk evaluation is important.
- Extreme programming - this is an agile software development where the focus is on programming. works by the user giving the user requirements bit by bit to the developer throughout development.
- Creates more robust solution
- No quality assurance of coding
- Has a driver a person who writes the code, and a navigator, a person who reviews the code.
- Helps cope with evolving requirements and solutions
- Usually shorter development time
- Difficult to measurre progress
- Rapid application development - Type of agile methodology where a prototype is made, then reviewed by the user and then improved on, repeating until final version is accepted.
How software development is gone through, often used in solving a problem for a user. software development are the different stages which a developer will go through to try solve a problem.
Information
- Description
- computer science Computing Mind Map on Methodology's, created by sarhaan qurban on 01/04/2019.
- Created by
- sarhaan qurban
- Views
- 0
- Rating