- Rapid Application Development: means that the users should be involved at all stages of the development process and that changes to the design can be made at any time throughout the life of the project; it also means that the development process is faster and more flexible; emphasis is on creating software quickly and efficiently
- Top-Down/Step-wise refinement: breaking down a problem into smaller more manageable steps
1 Setup Variables
2 Initialise Values
3 Do Calculation1.1 Create number1 as a global variable
1.2 Create number2 as a global variable2.1 Set number1 to 0
2.2 Set number2 to 0
2.3 Set total to 03.1 Receive number1 from keyboard
3.2 Receive number2 from keyboard
3.3 Set total to number1 + number2
- Agile Methodologies: a product of RAD; emphasis on small scale developments, and with teams of people who have a flexible approach to change in requirements; it is important to keep the client involved in the process; there should be daily meetings between the clients and the developers, and necessary changes made to the requirements even late in development
Thank you to C O’Toole & A Madill from Braidhurst High School for allowing me to edit and publish this here.