Designing & Testing Information Systems Notes Information Systems Design & Development: Purpose, features functionality, users & Testing.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
LO4 - Be able to create websites
Web Design Graphical User Interface Navigation. Website Prototyping Plan your website Take time to plan the goal And outcome for your site Based on target.
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Name: Group: Teacher: 1. Task 1 Task 2 Task 3 Task 4 Task 5 2.
Developing Effective Civic Websites An effective website balances what the client wants, what users need, and what constitutes good design by considering:
Automating Tasks With Macros
Automating Tasks With Macros. 2 Design a switchboard and dialog box for a graphical user interface Database developers interact directly with Access.
Proposal 13 HUMAN CENTRIC COMPUTING (COMP106) ASSIGNMENT 2.
OCR Nationals ICT – Unit 2 Task 1 Task Overview You need to produce a design for a multimedia website of at least five pages. The design will act as the.
Web 2.0 Testing and Marketing E-engagement capacity enhancement for NGOs HKU ExCEL3.
Why planning? In order to make a successful project good communication is key! The process of planning and designing a project involves many people from.
The Internet & The World Wide Web Notes
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.
Paper Prototyping Source:
System Analysis & Design Chapter VII: User Interface Design Providing interactive and easy to use interfaces is an important task of system designer using.
Level 2 IT Users Qualification – Unit 1 Improving Productivity
Name Teacher: Group: 1 Unit 2 – Webpage Creation.
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.
1 CO1552 Web Application Development The Web Design Process.
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
G050: Lecture 02 Evaluating Interactive Multimedia Products
Interface Design Natural Design. What is natural design? Intuitive Considers our learned behaviors Naturally designed products are easy to interpret and.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Chris.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
G053 - Lecture 07 Designing Your Web Pages Mr C Johnston ICT Teacher
COMP106 Assignment 2 Proposal 1. Interface Tasks My new interface design for the University library catalogue will incorporate all of the existing features,
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Beth williamson.
Design Principles for the Web Lavanya Koppaka. Why follow design principles? Structure the information being presented Increase the readability Ease of.
Lecture 6 Title: Web Planning, Designing, Developing for E-Marketing By: Mr Hashem Alaidaros MKT 445.
Level 2 IT Users Qualification – Unit 1 Improving Productivity JACK GOODING.
Review of Applications By Phoebe Stewart. Introduction I shall be talking about the features, strengths and weaknesses of two different apps, a learning.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
G063 - Human Computer Interface Design Designing the User Interface.
 Network  A _____ of computers that can _________ w/ each other  Examples of hardware  ______________ & communication lines  Internet  Hardware.
LECTURE 18 16/11/15. MAKING THE INTERFACE CONSISTENT Consistency is one way to develop and reinforce the users conceptual model of applications and give.
Different Types of HCI CLI Menu Driven GUI NLI
Users and the Interface When designing an information system you need to have a clear idea of who the target audience is. If the target audience is an.
Human Computer Interface INT211
Paper Prototyping Source: Paper Prototyping a method of brainstorming, designing, creating, testing, refining and communicating.
1 Evaluating the User Experience in CAA Environments: What affects User Satisfaction? Gavin Sim Janet C Read Phil Holifield.
Executive Summary - Human Factors Heuristic Evaluation 04/18/2014.
Chapter 11 Data Input and Output. Input Data Capture Forms Data can be collected using a data capture form or questionnaire that is printed on a piece.
Learning Aim B.  It is a good idea to think carefully about the design of a website before you try to implement it.
Unit 13 – Website Development FEATURES OF WEBSITES.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Learning Aim A.  Websites are constructed on many different features.  It can be useful to think about these when designing your own websites.
COMP 143 Web Development with Adobe Dreamweaver CC.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
Day 8 Usability testing.
The Successful Website
Understanding the principles of website development
Investigating User Interfaces
Introduction to Layouts
Prototyping.
GCE Applied ICT G053: Lesson 07 Design Tools and Techniques
Designing Information Systems Notes
Web Design and Development
How to Develop for e-learning
Unit 2 – Webpage Creation
Cambridge TECHNICALS- LEVEL 3
Website Planning EIT, Author Gay Robertson, 2018.
Unit 3 - A Digital Portfolio
Introduction to Layouts
A multimedia and animation project
Human and Computer Interaction (H.C.I.) &Communication Skills
Presentation transcript:

Designing & Testing Information Systems Notes Information Systems Design & Development: Purpose, features functionality, users & Testing

Contents Users & Purpose  Questions Questions Design  Questions Questions Testing  Questions Questions

Users of an Information System The users of an information system are the people who interact with that system. When designing an information system it is important to take account of who the users are. This will enable the information system to account for the specific needs and preferences of the user Users can be categorised in a number of different ways. ? ? ?

Novice Users Novice users are new to an information system and do not have much experience in using it. Novice users may not have much experience of using computers in general. Novice users need simplified user interfaces and features such as wizards to help them complete tasks on an information system. A wizard is a type of user interface that leads the user through the task as a series of well defined steps. The user is usually offered options at each stage of the wizard.

Expert Users Expert users are very experienced in using the system. They often have significant experience in using computers generally. Expert users often make use of the advanced features that give them greater control over the content and appearance of what they are doing.

Age Range The age of the expected user of an information system is important. By changing the content and presentation of information for different age groups, an information system can make it easier for those users to understand the information. For example, young users might benefit from more colourful and interactive presentation, with an interface designed for novice users Two different BBC news websites for different age ranges, note the difference in presentation and content.

Information System Purpose The purpose of an information system is the reason for which it exists and what it can be used to do. You will be required to describe the purpose of an information system in depth, providing detail of what it does. Google Maps is an information system that provides the user with satellite and street view maps of the entire world. It also provides street level pictures of many of its maps. It can be used for navigation and produces directions for travelling by car, on foot and using public transport.

Questions – Users & Purpose Answer questions in full sentences! 1. Who are the users? 2. Describe the differences between novice and expert users. 3. Explain what a wizard is, and why novice users might make use of one. 4. Describe how the expected age range of users might affect the design of an information system. 5. What is meant by the purpose of an information system? 6. Describe the purpose of Facebook. Make sure you describe the purpose in detail. 7. Choose two other information systems or websites that you know and describe their purpose.

Designing Information Systems – The Target Audience The target audience is the group of users who are the intended users for an information system. You have to consider what type of users make up the target audience. Their needs and preferences will affect the design of the information system. Sometimes an information system is designed with specific target audiences in mind. On others an information system might have a specific purpose and the designers will have to identify the target audience.

User Interface design factors Visual Layout: The visual layout is how elements are placed on the screen. The layout should:  Look appealing to users  Avoid cluttering or overloading the interface  Have a balance of different media  Consider the target audience Interactivity: Interactivity is when the information system responds to what the user does. Interactivity has to be considered in the following ways:  What level of interactivity will be present  How information will be reported to the user  Dialogue and error reporting

Navigation: The user must be able to navigate between the screens / pages of the information system. Some navigation elements, such as browser buttons and database objects lists may be available without being included in the design. Other navigation elements include:  Hyperlinks  Hotspots  Buttons and other controls  Menus  Search bars Navigation should always be simple to understand and use Selection: Selection refers to the methods by which the user can input into the information system. Ideally the input method should be chosen to minimise the risk of errors when entering data. Input methods include:  Text entry  Menu selection  Radio button  Checkboxes

Readability: Readability is the ease with which text information can be read and understood. Readability is affected by colour schemes, font choices and layout. Consistency: A user interface is consistent if it looks and behaves in the same way throughout itself. A consistent user interface is easier to use as the users can make assumptions about how to use it. Accessibility: Accessibility refers to whether or not an information can be used by people of all abilities and disabilities. Additionally, the device used by the user may affect how they can access an information system. Accessibility concerns are very important on websites as they are public available and can be accessed on phones, tablet computers, laptops and desktops

Wireframes Creating wireframes is a method of designing the user interface of an information system. A wireframe is a sketch that shows the position of different elements on a screen / page. Wireframes don’t have any functionality, they just show how the interface s going to appear. Wireframes are useful for showing how the navigation of an information system is going to work, giving an idea of how the content is going to be laid out and showing how the user will interact with the system.

Questions – Designing Information Systems Answer questions in full sentences! 1. What is meant by the term target audience? 2. List seven factors that have to be considered when designing a user interface. 3. What is meant by a wireframe and what are they used for. 4. Explain two elements of interface design that are shown in a wireframe. 5. Using the table below, describe in detail the following websites Another website of your own choice Purpose Range & Type of User Visual Layout Interactivity Navigation Selection Consistency Readability

Testing The process of testing software is undertaken to ensure that it is developed to be bug and error free, fit for purpose and sufficiently usable. The initial phase of testing, sometimes called alpha testing is undertaken by the developers themselves. Sometimes third party quality assurance specialists will be hired to alpha test as well. This testing is often functional – it is designed to check that certain features of the software work. Usually specific test data is used to determine if the software produces the correct results. This is the type of testing you will have carried out on work you have produced in class.

Beta Testing In the beta testing phase of testing, a piece of software is tested by many users selected from the target audience or chosen to be similar to the target audience. Unlike other phases of testing, Beta testers are chosen from outwith the software developers. This gives an outsider’s view on the quality of the software. Specific test data is not used in beta testing. Instead the goal is to simulate the typical usage of the software. Beta testers will typically be expected to report any bugs they find, and whether or not they feel the software is fit for purpose.

Usability Testing Usability testing is a way of measuring how users interact with an information system or other piece of software. Usability testing is carried out by observing a typical user carry out tasks with the software. For example, a usability test of an client might be carried out by asking a user to send an with an attachment. By observing the user attempt the task, developers can gain insights into how people interact with the interface they have developed. Oversights and assumptions about users can be identified and corrected.

Methods of Usability Testing Thinking aloud: In thinking aloud, the user is asked to say whatever they are doing and feeling as they go about their task. The user’s though processes can then be recorded Co-discovery: With co-discovery usability testing, two users attempt the task together and are encouraged to help and explain to each other what they are doing. This is more naturalistic for the testers than thinking aloud. Eye Tracking: Eye tracking is when the movement and focus of the user’s eyes is recorded. This enables the developers to see which part of the screen the user is paying attention to. The layout and navigability of an interface can be assessed in this manner.

Questions – Testing Answer questions in full sentences! 1. What is meant by beta testing? 2. What issues might be encountered by a beta tester? 3. Give two reasons why it is important to carry out beta testing in addition to in house testing. 4. What is usability testing? 5. Why is it important to carry out usability testing? 6. Explain three methods of usability testing in detail.