What is pseudocode?
A method of describing an algorithm or program, which is normally used when designing an imperative programming solution.
What is Unified Modelling Language (UML)?
A formal system defining types of diagram which can be used when designing an object-oriented programming solution.
What is a Use Case diagram? (2)
What notation is used in a Use Case diagram? (2)
* Actor interactions are identified by arrows
What is a Class diagram? (2)
What notation is used in a Class diagram? (2)
A labeled 1x2 box containing:
• Instance variables on top cell
• Methods on bottom cell
What is a Sequence diagram?
A diagram showing interactions between objects in a system
What notation is used in a Sequence diagram? (2)
* Dotted lines show data returns
What is wireframing?
A method of designing navigation structures and user interfaces to software
What are the advantages of wireframing? (2)