What are the 7 stages of software development? (ADDTIEM)
analysis
design
development
testing
implementation
evaluation
maintenance
What is the defenition of white box testing? (3 things)
What is TELOS?
a method of analysis used by designers to evaluate the feasibility of a project
used for analysis in waterfall method
What 5 aspects does TELOS consider? (mneumonic)
Technical: is the project possible considering the technology available and accessible
Economic: can the project be financed in the short-term and the long-term?
Legal: can the project be solved within the law?
Operational: can the project be successfully implemented and maintained?
Scheduling: can the project be completed given the time available?
What are agile methodologies? (2 things)
What are 3 advantages of waterfall programming?
What are the disadvantages of extreme programming methodologies?
What type of projects are spiral programming methodologies suited to?
large, risk-intensive projects with a high budget
What type of projects are rapic application (RAD) programming methodologies suited to? (2 things)
What is the defenition of an algorithm?
a set of instructions used to solve a problem
What are 3 key qualities of algorithms?