User Interface Design. What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical.

Slides:



Advertisements
Similar presentations
FX. Henry Nugroho.  CLI (Command Line Interface)  GUI (Grapichal User Interface)  Readmore:
Advertisements

User Interface. What is a User Interface  A user interface is a link between the user and the computer. It allows the user and the computer to communicate.
Part 3: Design Days 15, 19, 21, 23 Chapter 8: Work Reengineering and Conceptual Design Chapter 9: Design Guidance and Design Rationale Chapter 10: Interaction.
1 / 31 CS 425/625 Software Engineering User Interface Design Based on Chapter 15 of the textbook [SE-6] Ian Sommerville, Software Engineering, 6 th Ed.,
1 THE USER INTERFACE Interface Design. 2 Requirements for a good HCI appropriate for the level and domain of expertise good interface mechanics –menus,
Chapter 14: Event-Driven Programming with Graphical User Interfaces
COMP1007 Introduction to Requirements Analysis © Copyright De Montfort University 2002 All Rights Reserved COMP1007 Introduction to Requirements Analysis.
Introduction Copyright © Software Carpentry 2010 This work is licensed under the Creative Commons Attribution License See
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design.
User Interfaces. User Interface What do we mean by a user interface? The user is the person who is using the computer. A user interface is what he or.
Human Computer Interface. Human Computer Interface? HCI is not just about software design HCI applies to more than just desktop PCs!!! No such thing as.
How do people communicate with computers?
Ch 26 & 27 User Interfaces.
Introduction to Usability Engineering CS 352 Winter
IT3 Human Computer Interface [HCI] Human Computer Interfaces Factors that should be considered when designing a Computer Interface.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Software GCSE COMPUTING.
User interface design. Recap OOD is an approach to design so that design components have their own private state and operations Objects should have constructor.
©RavichandranUser interface Slide 1 User interface design.
1 CSCI E-170: L01 February 2, Lecture Plan Introduction to this class Introduction to usability GUI usability: Design Process, Principles & Bloopers.
INFORMATION TECHNOLOGY Grade 9 - Oral Quiz. Question Options
Why do we need good user interfaces?. Goals of User Interfaces Usable – how much effort to do a task? – example: often-used buttons easier to find – example:
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
National Diploma Unit 4 Introduction to Software Development Human Computer Interaction – HCI.
Define and describe operating systems which contain a Command Line Interface (CLI) Define and describe operating systems which contain a Graphical User.
Different Types of HCI CLI Menu Driven GUI NLI
Software. What is software?  Review: recall the difference between hardware and software (rigid vs. fluid)  Software, in essence, is a set of instructions.
Conceptual Design Dr. Dania Bilal IS588 Spring 2008.
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
GCSE ICT By the end of this session, you will be able to:  Understand concept of a Windows operating system and have a basic understanding of GUI.
Human Computer Interface INT211
Digital Communication Systems Comp Functions of the Operating System.
Credit:  An operating system is the program that is loaded into the computer  coordinates all the activities among.
Purpose of Operating System Monil Adhikari. Agenda Introduction Responsibilities of Operating System User Interfaces Command Line Interface Graphical.
CSCI 4800/6800 Human-Computer Interaction Eileen Kraemer 1/11/05.
Interface design Access/IPS Walsall College of Arts & Technology.
Types of Software Chapter 2.
BY MR.SUTCHUKORN TANTITHANAWARAPONG COMPUTER TEACHER AT POOLCHAROENWITTAYAKOM SCHOOL Subject :Operating System C30207.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
Human Computer Interaction Lecture 07 The Interaction.
GCSE ICT User Interfaces. User interfaces The way in which the user of a computer communicates with the machine is called the Human- Computer Interface.
Allows the user and the computer to communicate with each other.
Software.
Principles of Information Technology
3.1.2 Software and hardware components of an information system
Getting to Know ArcGIS Chapter 3 Interacting with maps
The Desktop Screen image displayed when a PC starts up A metaphor
Human Computer Interface
User Interfaces The human computer interface is what allows the user to communicate/Interact with the computer and is often called simply the user interface.
Human Computer Interface
Human Computer Interface
Which Software?.
GRAPHICAL USER INTERFACE
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Human Computer Interface
Human Computer Interface
Software, O/S & Interfaces
Fundamentals of Human Computer Interaction (HCI)
Alice terms Chapter 3.
User Interfaces and Libraries
Chapter 1:Types and Components of Computer
GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.
GRAPHICAL USER INTERFACE GITAM GADTAULA KATHMANDU UNIVERSITY CLASS PRESENTATION.
05 | Desktop Applications
3.1 System Software.
User Interface Design and Development Lecture 1 – Monday 29 th January 2018.
Human Computer Interaction
Human-computer interaction
Fundamentals of Computer Hardware & software
Presentation transcript:

User Interface Design

What is a User Interface? UI is the basic format allowing a user to operate a program Command Line (CLI) is text-based Graphical User Interface (GUI) relies on pictures Both user interfaces can be applied to biomedical informatics But when?

UI Components Most common GUI configuration WIMP – window, icon, mouse, pointer CLI configurations can vary Scripts TUI – looks like graphic, but comprised of text characters

Design Principles Know your users! Needs and goals Special professional jargon Computer literacy Emulate a familiar system Nobody loves an ugly GUI

Human-Computer Interaction Study of interactions between computers and people Interdisciplinary field draws from informatics, psych, cog. sci., comp. sci., etc. Clear understanding of HCI improves user- friendliness

Clinical Contexts Identify need Clinical, administration, research A precise definition of the problem Tech solution is unacceptable if it misses the point Technology addresses the need Development driven by tech often fails To do or not to do?

Buy It? Develop It? Off-the-shelf software Less expensive Expensive to customize If it works well enough, BUY it! Custom development Expensive Can we actually do this? If it aint broke, dont fix it

When Things Go Awry If the user is not comfortable with the interface, he/she will give up Mistakes can be ¢o$t£y Case example (Ch. 5)

How to Make It All Better User involvement Model user habits indirectly Direct user involvement better, but complicated Medical information specialists Mediate between users and software developers

How to Make It All Better (cond) User testing Prototyping Spiral model Evaluation Case example (Ch. 5)

THE END