1 CS 501 Spring 2005 CS 501: Software Engineering Lecture 12 Usability 2.

Slides:



Advertisements
Similar presentations
4.01 How Web Pages Work.
Advertisements

1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Discovering Computers: Chapter 1
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Web browsers.
CS CS 5150 Software Engineering Lecture 11 Usability 1.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
1 CS 501 Spring 2006 CS 501: Software Engineering Lecture 10 Requirements 4.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
1 CS 501 Spring 2007 CS 501: Software Engineering Lecture 10 Requirements 4.
CS CS 5150 Software Engineering Lecture 11 Usability 1.
1 CS 501 Spring 2007 CS 501: Software Engineering Lectures 11 & 12 Usability.
1 CS 501 Spring 2006 CS 501: Software Engineering Lectures 11 & 12 Usability.
Information Technology, the Internet, and You
Information Technology, the Internet, and You © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Computing Essentials 2013.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
CS 501: Software Engineering Fall 2000 Lecture 17 Design for Usability I.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
The Internet & The World Wide Web Notes
Dhananjay Bhole, Coordinator, Accessibility Research Group, Department of Education and Extension, University of Pune.
UNDERSTANDING WEB AND WEB PROJECT PLANNING AND DESIGNING AND EFFECTIVE WEBSITE Garni Dadaian.
Alternative Input Devices. Digital Camcorder View recordings on a regular TV or copy them to VHS tape Send MPEG video clips by way of to a mobile.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Color Theory in Web Design Web Design – Sec 2-2. Objectives  The student will: –Have a better understanding of effective use of color on the web. –Be.
Internet Standard Grade Computing. Internet a wide area network spanning the globe. consists of many smaller networks linked together. Service a way of.
Microsoft Office 2010 Introduction to Computers and How to Purchase Computers and Mobile Devices.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Networking Can you find it? Apps.
ASSISTIVE TECHNOLOGY PRESENTED BY ABDUL BARI KP. CONTENTS WHAT IS ASSISTIVE TECHNOLOGY? OUT PUT: Screen magnifier Speech to Recogonizing system Text to.
UNIT 14 Lecturer: Ghadah Aldehim 1 Websites. Introduction 2.
Assistive Technology and Web Accessibility University of Hawaii Information Technology Services Jon Nakasone.
Samuvel Johnson nd MCA B. Contents  Introduction to Real-time systems  Two main types of system  Testing real-time software  Difficulties.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
A legal definition of assistive technology was published in the 1988 Individuals with Disabilities Act (The Tech Act). The act was amended in Additionally,
 The ability to develop step by step procedures for solving problems  She uses algorithmic thinking by setting up her charts.
Computer main parts. Hardware  It refers to all physical parts of a computer system.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 16 System Architecture and Design II.
CS CS 5150 Software Engineering Lecture 11 Usability 1.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
How People with Disabilities Access the Web Web Design – Sec 2-5 Part or all of this lesson was adapted from the University of Washington’s “Web Design.
Group 6 Collaborative Website Doris Broz, Anna Travers, Amber Liposchak and Jeanne Kliewer Spring 2013.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 12 Designing for Usability II.
1 CS430: Information Discovery Lecture 18 Usability 3.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
XP Practical PC, 3e Chapter 8 1 Browsing and Searching the Web.
CS 5150 Software Engineering Lecture 9 Usability 1.
1 CS 501 Spring 2008 CS 501: Software Engineering Lectures 11 & 12 Usability.
CS CS 5150 Software Engineering Lecture 12 Usability 2.
CS 360 Lecture 13.  Human Computer Interaction (HCI) is the academic discipline that studies how people interact with computers.  More HCI details during.
What is the Internet? A world-wide computer network made up of tens of thousands of smaller networks. It’s the biggest network of all! So, what is a network?
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 Essentials of Design.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 15 System Architecture and Design I.
Discovering Computers 2010
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 13 Usability 1.
Web Accessibility. Why accessibility? "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
Testing and delivery Web design principles. Web development is software development.
CS 501: Software Engineering Fall 1999 Lecture 23 Design for Usability I.
4.01 How Web Pages Work.
FTP - File Transfer Protocol
ICT meeting Business needs
Types of Computers & Computer Hardware
Lecture # 1 M.Sc / BS(CS)/ BS(I.T) DPT.
Usability and user Interfaces
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Trust and Culture on the Web
4.01 How Web Pages Work.
Various mobile devices
Presentation transcript:

1 CS 501 Spring 2005 CS 501: Software Engineering Lecture 12 Usability 2

2 CS 501 Spring 2005 Presentations Schedule your presentation now!!!! Available time slots are on the Notices page. Be sure to contact Anat Nidar-Levi to schedule your presentation. Your client must attend the presentation unless you have special permission.

3 CS 501 Spring 2005 Design for Usability Usability of a computer system is a combination of factors: User interface design Functionality (functional requirements) Performance (non-functional requirements) Help systems and documentation Freedom from errors

4 CS 501 Spring 2005 System Considerations of User Interfaces Personal computer cycles are there to be used Any network transfer involves delay Shared systems have unpredictable performance Data validation often requires access to shared data Mobile code poses security risks

5 CS 501 Spring 2005 Information Presentation Simple is often better than fancy Text precise, unambiguous fast to compute and transmit Graphical interface simple to comprehend / learn uses of color shows variations

6 CS 501 Spring 2005 Information Presentation: Separation of Presentation from Content Information to be displayed Presentation software Display Presentation software Display PDF Acrobat html Safari

7 CS 501 Spring 2005 Special Considerations: Disabilities What if the user: is visually impaired or color blind? does not speak English? is a poor typist? There is a tradition of blind programmers Navigation of web sites need not be only visual You may have a legal requirement to support people with disabilities

8 CS 501 Spring 2005 Special Considerations: Computer Systems and Networks The performance, reliability and predictability of computer systems and networks is crucial to usability Response time instantaneous for mouse tracking and echo of key stroke 5 seconds for simple transactions Example: Pipelined algorithm for the Mercury page turner Quality of Service for real time information

9 CS 501 Spring 2005 Special Considerations: Design Tensions in Networked Systems Client computers and network connections vary greatly in capacity Client software may run on various operating systems; it may be current or an earlier version System designers wish to control clients; users wish to configure their own environments

10 CS 501 Spring 2005 Special Considerations: Device-Aware User Interfaces Examples of devices: desk-top computer, fast network connection laptop computer, intermittent connectivity PalmPilot, synchronization smart telephone digital camera, camcorder Device-aware user interfaces are aware of: => performance of device => limited form factor (display, keyboard) => connectivity

11 CS 501 Spring 2005 Special Considerations: Usability and Cost Good usability may be expensive in hardware or special software development User interface development may be a major part of a software development project Programming environments provide powerful user interface toolkits Costs are multiplied if a user interface has to be used on different computers or migrate to different versions of systems Web browsers provide a general purpose user interface where others maintain the user interface software

12 CS 501 Spring 2005 The Importance of User Interface Design Good support for users is more than a cosmetic flourish Elegant design, appropriate functionality, & responsive system: => a measurable difference to their effectiveness A system that is hard to use: => users may fail to find important results, or mis-interpret what they do find => user may give up in disgust A computer system is only as good as the interface it provides to its users *