GoConqr has a new look! Let us know what you think.

Flashcards

1.2.3 Software development

Ben Rawlins Computer Science A level English 13 cards

Cards in this deck (13)

  1. 1Waterfall lifecycle,Sequence of stages, possible to go back.
  2. 2Stages of waterfall,Requirements, analysis, design, coding, testing, maintenance
  3. 3Advantages of waterfall,Works well when there is a clear expected output and they are unlikely to change.
  4. 4Disadvantages of waterfall,Not suited to high-risk projects, hard to go all the back because it costs time and money
  5. 5Rapid application development (RAD),Prototypes are made, the user feedbacks on them, that prototype either becomes the end product or improved and the cycle continues
  6. 6Advantages of RAD,The end product likely has good usability, the requirements don’t have to be clear cut
  7. 7Disadvantages of RAD,Frequent contact needs to made with the end user, can become expensive
  8. 8Spiral model,Four stages that are iterated through : Stage 1 is Determine objectives; Stage 2 is Identify and resolve risks (the project might be deemed too risky here); Stage 3 is development and testing; Stage 4 is plan next iteration (used only if the project is not finished by stage 3)
  9. 9Advantages of spiral,Prioritises risks and changes in requirements
  10. 10Disadvantages of spiral,Requires people with experience, can be long and expensive
  11. 11Agile software development,Group of methods, designed to cope with changing requirements by producing multiple versions
  12. 12Advantages of agile,Able to adapt to user’s needs
  13. 13Disadvantages of agile,continual collaboration is needed, hard to determine timescale

Information

Description
A level Computer Science Flashcards on 1.2.3 Software development, created by Ben Rawlins on 09/04/2024.
Created by
Ben Rawlins
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?