Revision Lesson 1 3.3.2: DESIGNING COMPUTER-BASED INFORMATION SYSTEMS.

Slides:



Advertisements
Similar presentations
Operating-System Structures
Advertisements

Structured Design The Structured Design Approach (also called Layered Approach) focuses on the conceptual and physical level. As discussed earlier: Conceptual.
1 Designing and Evaluating DSS User Interfaces Why is the user interface the most important component of a DSS?
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Different types of operating systems including: – Single-user – Multi-user – Multi-tasking – Interactive – Real-time – Batch processing – Distributed.
FACTORS TO BE TAKEN INTO ACCOUNT WHEN DESIGNING A GOOD HCI Year 13.
G063 - HCI Design Perception, Attention, Memory & Learning (PALM)
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Installing software on personal computer
Types of Operating Systems
Chapter 12 Designing Interfaces and Dialogues
SOFTWARE.
The Operating System. Operating Systems (F) What you need to know about –operating system as a program; –directory/folder.
Computer for Health Sciences
User Interface Theory & Design
Write today’s date and title in the front of your book. Underline it.
Module Designing Computer-based Information Systems
Flash Cards Computer Technology.
Software GCSE ICT.
Chapter 8: Systems analysis and design
CORE 2: Information systems and Databases COLLECTING AND DISPLAYING FOR DATABASE SYSTEMS.
IT3 Human Computer Interface [HCI] Human Computer Interfaces Factors that should be considered when designing a Computer Interface.
11.10 Human Computer Interface www. ICT-Teacher.com.
Unit 1_9 Human Computer Interface. Why have an Interface? The user needs to issue instructions Problem diagnosis The Computer needs to tell the user what.
©RavichandranUser interface Slide 1 User interface design.
AS Level ICT Selection and use of appropriate software: Interfaces.
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
G063 - Human Computer Interface Design Designing the User Interface.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
An operating system is the software that makes everything in the computer work together smoothly and efficiently. What is an Operating System?
AS Level ICT Health and safety guidelines covering the design and introduction of new software.
Different Types of HCI CLI Menu Driven GUI NLI
USER INTERFACE DESIGN (UID). Introduction & Overview The interface is the way to communicate with a product Everything we interact with an interface Eg.
Styles of User Interface. Learning Objectives: By the end of this topic you should be able to: describe the characteristics of different styles of user.
Operating System Concepts Three User Interfaces Command-line Job-Control Language (JCL) Graphical User Interface (GUI)
Chapter 2. This presentation covers the following: – Command Line – Forms – Menus – Natural Language.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 14 Event-Driven Programming with Graphical User Interfaces.
Software Interfaces. Learning Objectives Describe the characteristics of different types of user interfaces. Discuss the types of user interfaces which.
IT323 - Software Engineering 2 1 Tutorial 3.  Suggest ways in which the user interface to an e-commerce system such as an online stores might be adapted.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
Graphical User Interfaces (GUI’s ). & Command-Line Interfaces.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
System Software (1) The Operating System
The operating system may be loaded into the computers memory in two ways.  it is already present in ROM (so is permanent, immediately accessible and.
2. OPERATING SYSTEM 2.1 Operating System Function
Lesson Objectives Aims You should be able to:
11.10 Human Computer Interface
Event-driven programming
Event loops 16-Jun-18.
System Design Ashima Wadhwa.
Unit 2 User Interface Design.
Introduction to Operating System (OS)
Event loops.
G061 - Tailored Interfaces
Event loops 17-Jan-19.
Event loops 17-Jan-19.
Designing HCI’s for a specific purpose.
Event loops 8-Apr-19.
The Main Features of Operating Systems
Event loops.
Event loops 19-Aug-19.
Presentation transcript:

Revision Lesson : DESIGNING COMPUTER-BASED INFORMATION SYSTEMS

THIS PRESENTATION COVERS: Processing Systems Designing the user interface

PROCESSING SYSTEMS For the exam you need to know about: Mode of operation (Discuss processing, response time and user interface) Batch, Interactive and Real-Time processing systems. Operating systems (Describe characteristics) Single user, Multi-user, Multi-tasking, Interactive, Real-time, Batch processing and Distributed processing.

MODE OF OPERATION

BATCH PROCESSING

INTERACTIVE PROCESSING

REAL-TIME PROCESSING

OPERATING SYSTEMS Single-user One user at a time Users must log off before another can use it Multi-user Allows more than one user at a time Usually runs over a network OS manages each user to ensure conflicts do no occur

OPERATING SYSTEMS Multi-tasking Allows the processor to ‘apparently’ deal with multiple processes at the same time. Actually allocates chunks of time to different processing requires and flicks between them. Interactive Requires direct user interaction whilst running. Real-time Usually embedded in another application and can run on their own with no user interaction, but might react to a stimulus caused by the user. For example, the ECU of a car.

OPERATING SYSTEMS Batch processing Given a set of tasks to complete without user interaction. Processes jobs when system is not in use or just before the processed data is required. Distributed processing Computers connected together sharing the work load. Each computer processes parts of the job. Results are later combined.

USER INTERFACES (BASICS) For the exam you need to know about: Design Principles (Discuss design principles) Colour, layout, quantity of information, complexity of language and type of controls. Method of controls (Discuss methods for communication techniques) Computer to person, Person to computer and computer to computer.

Quantity of information Font ColourLayout Complexity of language Controls HCI DESIGN PRINCIPLES

COLOUR Things to think about: Do end users have any disabilities? Colour blindness Dyslexia Colours can trigger reactions (Green is ok, Red is bad) and grab attention. Limit the number of colours (4 per screen, 7 per sequence). Colours can be used to code information.

LAYOUT Things to think about: Consistent layout (between screens and applications). Layout of information and data entry should be logical. Important information and action points need to be in a prominent position. Designing for easy learning and efficient use.

FONT Things to think about: Easy to read. Who are the end users and what are their needs. What equipment will be used and possible ergonomics should be considered. PC, Laptop and hand-held devices are all placed at different distances from the end user. Styles should be applied appropriately for easy transfer of information.

COMPLEXITY OF LANGUAGE Things to think about: Who are the end-users? Complexity kept as low as possible. All errors should be in the simplest of forms. Help should be useful, not condescending. All technical language should be minimal and fit for purpose.

TYPES OF CONTROL Things to think about: Ease of use: Macros:Automate complex or repetitive tasks. Buttons:Navigation or activate macros. Forms:Assist in data entry (logical, validation and verification) Menus.Allows actions to be selected (can hide inappropriate actions)

METHODS OF DIALOGUE You need to be able to discuss methods of dialogue between a computer and a person, a person and a computer and a computer to another computer. They main ways that computers and humans communicate is via a user interface. Modern UI’s are graphical (GUIs). They make use of: Prompts Input styles and methods Feedback

PROMPTS Prompts indicate something to the user. In a command line interface the prompt will indicate that a command needs to be entered. In a GUI, icons are used to prompt the user. Menus are also used to prompt the user to select certain actions.

NATURE OF INPUT This describes how the input will be requested: Question based Form based The next response could be determined by the last input.

METHOD OF INPUT Usually input methods include keyboard and mouse. Touch screens and audio inputs are also becoming more popular.

FEEDBACK Providing limited number of responses to select from. Can be in the form of: Menus and Sub-Menus. Very specific options being available to control what the user can select.

FEEDBACK Providing limited number of responses to select from. Can be in the form of: Menus and Sub-Menus. Very specific options being available to control what the user can select.

TAKING THE USER INTO ACCOUNT You need to be able to explain how a potential user’s: Perception Attention Memory Learning can be taken into account when designing an interface. The presentation on my website goes into a lot of detail about different things to consider...but they all inter-relate with each other.

PERCEPTION Users perceive inputs from sights and sounds. Users have preconceived ideas about how things should be done. Red text = Bad Siren = Bad Ding = Good BONG = Bad

ATTENTION Most people have a limited attention span. Designers need to think about how to increase the attention span of user: Uncluttered screens Easy to access information Clearly labelled input areas Pop up messages, flashing images and sounds can draw the user’s attention Keeping menus consistent so they are easily used and understood Keeping icon symbols consistent too – Floppy Disk for save icon

MEMORY Keeping GUIs consistent with already made GUIs helps to shorten the learning curve. Users make use of pre-existing memory experiences to help them learn. Consistency aids in the recall of actions. It is also important as people have preconceptions about how things should work based on prior experiences.

LEARNING Must look at previous user experience. New interfaces should try and match old system as far as possible. On-screen help is really important. Important to think about perception, attention and memory!