What is the program development life cycles purpose ?
It helps plan out the process of creating a program by splitting the process up into 5 stages. This makes it easier to manage and plan. Everything is well ordered and clearly documented as well with clear deliverables produced at the end of each stage
What are the five stages of a program development life cycle ?
Analysis
Design
Coding
Testing
Maintenance
What is the analysis stage in a life cycle ?
It is a process of investigation leading to the specification of what a program is required to do. During the analysis stage, the problem definition and the requirements specification are produced.
What is the design stage in a life cycle ?
The problem definition and the requirements specification from the analysis stage are used to show how the program should be developed.
During the design stage,
What is the coding stage in a life cycle ?
What is the testing stage in a life cycle ?
It is the rigorous testing of a program to make sure that it works under all conditions and if any errors arise they are corrected.
What is the maintenance stage in a life cycle ?
It is the process of making sure that the program continues to work during use by dealing with any problems that arise, like correcting any bugs and improving or adapting the program to meet new requirements.
What is the waterfall model ?
What are the pros and cons of the waterfall model ?
Pros
Cons
What do upward and downward arrows mean in the waterfall model ?
Upwards : - More work is required at a previous stage to complete the current stage
Downwards : - The result from one stage is input into the next
What is the iterative model ?
It is a type of program development cycle where a simple subset of the requirements is initially developed, the development cycle is ran again and again leading to the subset expanding until the entire system has been developed
What are the pros and cons of the iterative model ?
Pros
Cons
What is rapid application development ?
It is a type of program development cycle where different parts of the requirements are developed in parallel.
What are the pros and cons of rapid application development ?
Pros
Cons
What is the purpose of a structure chart ?
What are four features shown in a structure chart ?