Software Development Method Flashcards
What are the seven stages of software development?
Analysis Design Implementation Testing Documentation Evaluation Maintenance
In what stage does the analyst get involved?
Analysis
What is produced by the analysis stage?
A project specification
What two things are created in the design stage?
An algorithm and a user interface
What’s a Logic error?
An error in the way the code gives an expected solution
What’s a dry run?
Working out the output on paper
What’s a trace table?
A table of expected values of variables at certain lines
Define ‘breakpoint’
Allows you to halt the program at a certain point
What is the difference between alpha and beta testing?
Alpha- testing by the company itself
Beta- testing by members of the public
What’s produced during documentation?
User guide and technical guide
What does evaluation ensure of the program?
It’s robust, reliable, portable and efficient
What does adaptive maintenance do?
Fixes the program to run on different computer environments