What are the 5 stages of software development in the Software Development Life Cycle?
What is the analysis stage of the SDLC?
what is the feasibility study?
what is requirements analysis?
what is the design stage of the SDLC?
what is high level design?
what is low level design?
what is the implementation stage of the SDLC?
what are some testing strategies?
what is black box testing?
what is white box testing?
what is alpha testing?
what is beta testing?
what is deployment?
what is the evaluation stage of the SDLC?
What are the 3 types of maintenance?
What is corrective maintenance?
This is when any bugs found after software is released to the general public have to be patched - this will always happen no matter how much testing is done
What is adaptive maintenance?
This is when software is adapted to adjust to changing user requirements, for example as a result of development of new technology
What is perfective maintenance?
This is when software is improved in non-essential ways even if the software still works - for example by improving functionality, UI, etc
What is the waterfall software development methodology?
What are the advantages of the waterfall model?
What are the disadvantages of the waterfall model?
What is the spiral model?
Advantages of the spiral model?