• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/24

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

24 Cards in this Set

  • Front
  • Back
User-friendly
Easy input, clear output
Effective
Accurate input and output
Efficient
Best use of features and resources
Satisfying
Comforatble to use, perhaps familiar
GUI
Graphical User Interface
UX
User experience
Layout
Take advantage of space; group items
Order
Left to right (culture note); consistent action buttons
Validation
GUI should reject invalid data
GUI Objects
make input efficient and accurate
Help and Information
Keep the user informed; Progress indicators; link to help
Data Capture Paper Forms
Match fields; Consistent with GUI; instructions
Reports
Logical; option to print or store; title; production date
Embedded software
Device control; GUI Interfaces
Data Dictionary
Identifier name; Data type or structure; Size of data; Validation required
Modular
Top-down; stepwise refinement; structure diagram
Modular advantages
Writing and testing; Clarity of structure; expertise split; Code re-use; Black-box testing
Algorithm
Steps to be carried out by computer
Flowchart
Graphical representation of algorithm
Pseudo-code
Simplified programming language
Pseudo-code format
Brief step descriptions; Uppercase keywords; Begin/End blocks;
Rapid Application Development
Successive prototypes until final version; Cycles of dvelopment; Iterative
RAD Advantages
End-user involved; Prototype is valuable; Easy to evaluate UX
RAD Disadvantages
Not efficient large-scale projects; Focus on end rather than process; Software required early