The Process Flashcards
What does a user interface provide?
A user interface provides an interaction layer between the user and the software
What is the primary purpose of a user interface?
The primary purpose is to enable users to interact with the software to complete the required tasks with as little difficulty as possible
What are the steps to build an application?
Determine what is required
Build the prototype
Release the Final Application
What is a prototype?
A prototype is an experimental model that allows the designer to test and validate ideas and approaches which will be incorporated into the final product.
What is the prototype loop?
The prototype loop is the design, implement and evaluate stages in the process.
Describe each stage in the prototype loop
The design stage is where you develop the concepts that you wish to explore
The implement stage is where you implement those concepts. The mechanism used depends on where in the development process you are in. E.g. Early stages of prototyping may use a paper based approach.
The evaluate stage is where you evaluate the approach to determine if the design concepts will work.
What is the purpose of a prototype iteration?
Each iteration of the prototype loop leads the developers closer to the final solution. The objective of each iteration determines what is designed, implemented and evaluated.
And the results of each iteration leads to an improvement, correction, addition or removal of an item (e.g. a task to be completed by the software) that is incorporated into the next prototype.
What are the fundamental prototype iterations?
Conceptual
Interface Components
Concrete
Describe the fundamental iterations which have a low fidelity.
The conceptual and interface components both have low fidelity.
In the conceptual the design is created using storyboards and card-based mockups, it is implemented using white boards, card boards and PowerPoint and it is evaluated using interviews.
In the interface components the design is created using a wireframe, implemented using wireframe software or PowerPoint and it is evaluated using interviews.
Which fundamental iteration has high fidelity? Describe it
Concrete type has high fidelity and it is designed using software, implemented using an IDE and relevant SDK (software development kit) and it is evaluated by usability testing.
What is the goal of inclusive design?
The goal is to include all potential users from the start of the design process. This is to ensure that the product can be used by all users.
What does the inclusive design approach mean for UID?
This approach ensures that your software is accessible. E.g. Software can be used by persons with disabilities.