iterative
development methodology
describe iterative development process
agile
development methodology
describe agile methodology
compare methodology
agile, iterative
compare iterative development and agile
purpose
analysis (input, process, output)
identify the purpose of a problem in terms of input, process and output.
scope
analysis (input, process, output)
identify the scope of a problem in terms of input, process and output.
boundaries
analysis (input, process, output)
identify the boundaries of a problem in terms of input, process and output.
functional requirements
analysis (input, process, output)
identify the functional requirements of a problem in terms of input, process and output.
data type
data structure
identify the data types and structures required for a problem
structure diagram
read and understand a structure diagram
pseudocode
read and understand pseudocode
top level design
design a solution and give examples of top level design (pseudocode or structured diagram)
data flow
design a solution and give examples of data flow (pseudocode or structured diagram)
refinements
design a solution and give examples of refinements (pseudocode or structured diagram)
user interface
user input, output
describe and give examples of input and output in a user interface
wireframe
user input, output
use a wireframe to implement input and output for a user interface