SLR6 Flashcards
What does SDLC stand for
Software Development Lifestyle
In Software development: Define feasibility:
Is the problem solvable
In Software Development: Define Requirements
Working out what the solution needs to do
In Software Development: Define analysis and design
Working out how the solution needs to do it
In Software Development: Define implementation
Coding and solution
In Software Development: Define testing
Checking to see if it works
In Software Development: Define evaluation
Checking with the user to make sure the solution is complete
In Software Development: Define maintenance
Ensuring that it continues to function properly through the use of improvements, patches and updates
What are the 5 different methodologies of coding a program
- Waterfall
- RAD
- Spiral Model
- Agile
- Extreme programming
What are the 5 stages of the Waterfall methodology and whats the rule around them
- Requirements
- Design
- Coding
- Testing
- Evaluation
The rule around them is that you don’t return to a previous step once you’ve completed it
What does RAD stand for
Rapid Application Development
What is the process of RAD
- Multiple prototypes of the same thing are made until one is approved
- As this process continues more refined prototypes are made with less functionality
- These prototypes are designed, coded and tested with the end user
- The user can choose to approve or continue the program when completed (Iteration)
Where is the Spiral model used
In high-risk situations
Is the Spiral method adaptable
Very, for each projects different and unique risks
What is the Spiral method
A guide of development terms paired with other methodologies