Lesson 5- The Design Process Flashcards
means plan, structure, model of the product or how your model looks in future.
Design
defined as user oriented field of study that focuses on meaningful communication of media between people and technology.
Interaction Design
Needs of Interaction Design(3)?
- Goals
- Constraints
- Trade Off
Constraints of Software Design Process?(4)
- User Focus
- Scenarios
- Navigation
- Screen Design Layout
The start of any interaction design exercise must be the intended user or users.
User Focus
Stories for design.
Force you to think about the design in detail and notice potential problems before they happen.
Scenarios
Is the process of navigating a system, application or websites using dialog box, widgets, hypertext or hypermedia’s etc.
Navigation Design
Constraints of Navigation Design?(4)
- Widget
- Screens or Windows
- Navigation within the Application
- Environment
Plays important role in HCI Field, through screen required information conveyed to the user Screen design develop using different techniques such as CRT, LED & Touch Screen etc.
Screen Design and Layout
Screen Design Layout(5):
- Grouping and Structure
- Order of groups and items
- Decoration
- Alignment
- White Space
If things logically belong together, then we should normally physically group them together.
Grouping and Structure
This should normally match the order on screen.
Order of Groups and Items
features like font style, and text or background colors can be used to highlighting groupings
Decoration
list of text should normally be aligned to the left and numbers, should normally be aligned to the right.
Alignment
effectively in a document keeps the readerreadingof the document and helps the reader quickly find what they are interested in reading.
White Space
5 Main HCI Design Frameworks:
- Software Design Process Framework
- Prototyping Techniques
- Wire-Framing
- UI Layer and its Execution Framework
- Model-View-Controller Framework
It is the structured application of scientific techniques to the development of a product.
Software Engineering
6 steps of Waterfall Model
- Requirements Specification
- Architectural Design
- Detailed Design
- Coding and Unit Testing
- Integration and Testing
- Operation and Maintenance
Designer and customer try capture what the system is expected to provide.
Requirements Specification
High-level description of how the system will provide the services required factor system into major components of the system.
Architectural Design
helps in specifying hardware and system requirements and helps in defining the overall architecture.
Details Design
the system is first develop in small programs called units, which are integrated in the next phase.
Coding & Unit Testing
All units developed in the implementation phase are integrated into a system after testing of each unit.
Integration & Testing
To fix those issue, patches are released.
Also to enhance the product some better versions are released
Operations & Maintenance
is the concrete representation of all interactive system.
Prototype
Goals of Prototyping(4)?
- Exploring Requirements
- Choosing Among Alternatives
- Empirical Usability Testing
- Evolutionary Development
Types of Prototyping(4)?
- Low Fidelity Prototyping
- Medium Fidelity Prototyping
- High Fidelity Prototyping
- Rapid Prototyping Techniques