Unit 1 SDD - Design - Interface, Flowcharts & Structure Diagrams Flashcards
Why is designing the user interface for a program important?
It is how the user interacts with the program and relies on it for input and output.
What do designers refer to when creating user interfaces?
Functional requirements written during the analysis stage.
What are wireframes?
Simple sketches showing the positioning of main elements in a user interface.
What additional information can be added to wireframes?
Annotations to explain items that are not immediately obvious.
How does the choice of programming language affect user interface complexity?
Certain languages allow for more complex interfaces; e.g., Visual Basic allows Windows-based screens, while Python may limit to text-based unless complex extensions are used.
What is the general rule for reading structure diagrams?
Follow each branch to the bottom from left to right.
What is the primary use of structure diagrams?
Refining programs by breaking them into easier parts.
What is a flowchart?
A graphical design notation showing the order that instructions are carried out in a program.
What shapes are used in flowcharts?
- Arrows (flow line)
- Elongated hexagons
What must programmers consider during the design phase?
The purpose and functional requirements identified during the analysis phase.
What design techniques must be understood and identified?
Structure diagrams, flowcharts, pseudocode.
What is required when given a problem in terms of design techniques?
Create the design using one of the identified techniques.
What is the purpose of structure diagrams?
To visually show the steps needed to solve a problem.
How should you read a structure diagram?
Start at the top and work towards the bottom; read left to right at each level with multiple branches.