Chapter 3 - Design Methodology Flashcards
Why are mock-ups used?
They are used to present to the client a photographic representation of what the solution will look like, for them to approve.
Requirements of a mock-up.
(Requires position of elements, relative sizes, margins, borders, alignment of objects, colour, image contents, headings, text blocks and navigation controls.)
What is required of a mock up?
A mock-up must be done in both vertical and horizontal orientation, if they are going to be transferred to smart phone compatibility. It requires detailed annotation with formatting information. This annotation requires enough detail that it can be handed to someone else and they can accurately produce it.
What is a mock-up?
Mock-ups are design tools used to assist in the appearance of the solution. It’s a photographic representation of what a printout will look like.
What is Pseudo Code?
Pseudo Code is a universal language, describing an algorithm. Used as a design tool to show the process of the solution.
Benefits of Pseudo Code.
Pseudo Code has no errors. (Syntax)
Requirements of Pseudo Codes.
Pseudo Code must have consistent conventions and internal documentation to explain it’s workings, as well as meaningful object names.
Rules and Conventions of Pseudo code.
//note (internal documentation) Code indentation to show lines of code are controlled. = is for logical testing --> used for assignment Start the code with BEGIN End the code with END Keywords are arbitrary but consistent Code indentation is required. IF, THEN, ELSE, WHILE, FOR
What is a Use Case Diagram?
A UCD visually represent the functionality within a system.
What is a Use Case Diagram used for?
A use case is a methodology used in system analysis to identify, clarify, and organize system requirements. It’s used for both developer and client to see the relationships and interactions between the user and the solution as well as the interfaces between systems and the processes within a system.
What are the Terms within a Use Case Diagram?
Actor, UseCase, System Boundary, Associations, Includes and Extends.
What is a Context Diagram?
A context diagram is a design tool that represents how entities interact within a system. It includes input data that flows to the system from the entities, and the output data that flows from the system back to the entities.
Symbols of a Context Diagram and Data Flow Diagrams
System, represented by a circle which is the organisations information system as a whole.
Data Flow, represented by an arrow from one symbol to another.
Entity, represented by a square which is a role external to the system
Data Store, represented within two lines and they represent internal storage within the system.
What is a Data Flow Diagram?
A data flow diagram is a design tool and they show the movement of data through a system.
What is a Data Dictionary?
Data dictionaries are design tools, they summarise what data a solution will require, and the properties of the data.