Review Paul Ammann SWE 432 Design and Implementation of Software for the Web.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
PRIORITIZING WEB USABILITY. Introduction  How the Book Study Was Conducted  Tested 69 users ages Broad range of job backgrounds and web experience.
Programming Paradigms and languages
Maintaining a Website April Old vs New – Maintained with Dreamweaver/Contribute – Style is fixed by template (header, left menu,
DT228/3 Web Development WWW and Client server model.
Good Websites. 2. Submit one good web interface. This website is a good because of it usability and appears of the website.
Midterm Exam Review IS 485, Professor Matt Thatcher.
Web Page Behavior IS 373—Web Standards Todd Will.
Day 9 Navigation Heuristic evaluation. Objectives  Look at some simple rules on navigation  Introduction to Heuristic Evaluation.
Does Ajax suck? CS575 Spring 2007 Chanwit Suebsureekul.
Web Design Guidelines By ZhengHui Hu. Planning User Analysis  Goal  Target Audience Enhance Accessible  Impairment  Environment  Technical Limitation.
User Centered Web Site Engineering Part 2. Developing Site Structure & Content Content View Addressing content Outlining content Creating a content delivery.
Information Architecture Week 4. Information Architecture CALENDAR.
Chapter 13: Designing the User Interface
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
Chapter 14 Designing the User Interface
Review an existing website Usability in Design. to begin with.. Meeting Organization’s objectives and your Usability goals Meeting User’s Needs Complying.
Systems Analysis and Design in a Changing World, 6th Edition
Chapter 15 Designing Effective Output
Systems Analysis and Design in a Changing World, 6th Edition
Lecture Set 3 Introduction to Visual Basic Concepts Part A – User Interfaces and Windows Forms – The Toolbox.
Prioritizing Web Usability Nielsen and Loranger Chapter 4: Prioritizing Your Usability Problems Paul Ammann SWE 432 Design.
CSCI 6962: Server-side Design and Programming Course Introduction and Overview.
Prioritizing Web Usability Nielsen and Loranger Chapter 2: The Web User Experience Paul Ammann SWE 432 Design and Implementation.
Dynamic Web Pages (Flash, JavaScript)
Testing and Debugging Web pages. Final exam Wednesday, May 10: 10am – noon Content: guidelines will be distributed next lecture Format: Matching, multiple.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
What is Multimedia?. Today’s objectives Define multimedia Work with XHTML Work with CSS.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
SWE205 Review Spring Why is software unusable? Users are no longer trained. Why? Feature creep Inherently hard: a problem of communication Designed.
CS4273: Distributed System Technologies and Programming Lecture 13: Review.
Review for Final Exam Fall 2014 Jeff Offutt SWE 632 User Interface Design and Development.
Creating a Usable Web Site Royce Shin - Web Development University of Minnesota.
Chapter 6: NavigationCopyright © 2004 by Prentice Hall 6. Navigation Design Site-level navigation: making it easy for the user to get around the site Page-level.
Prioritizing Web Usability Nielsen and Loranger Chapter 3: Revisiting Early Web Usability Findings Paul Ammann SWE 432 Design.
INFORMATION X INFO425: Systems Design Chapter 14 Designing the user interface.
Usability and Accessibility CIS 376 Bruce R. Maxim UM-Dearborn.
Prioritizing Web Usability Nielsen and Loranger Chapter 7: Typography: Readability and Legibility Paul Ammann SWE 432 Design.
Prioritizing Web Usability Nielsen and Loranger Chapter 6: Navigation and Information Architecture Paul Ammann SWE 432 Design.
HTML Concepts and Techniques Fifth Edition Chapter 6 Using Frames in a Web Site.
Review for Final Exam Spring 2015 Jeff Offutt SWE 205 Software Usability and Design.
Start Dreamweaver program From file menu click new Blank page appears.
432 Invitation System (Instructions …..) Event name: Date: Time: Location: Description: Attend Not Attend Submit Cancel.
Chapter 4: Working with ASP.NET Server Controls OUTLINE  What ASP.NET Server Controls are  How the ASP.NET run time processes the server controls on.
Introduction to Web Session 01 Subject: L0182 / Web & Animation Design Year: 2009.
Bian Chong (Brian), KHO Supervisor: Linda McIver Second Reader: Jon McCormack.
The Good, the Bad & the Ugly: Style and design in Website creation Chris Webster: Information Officer and Website Manager at the EARL Consortium for Public.
Usability Olaa Motwalli CIS764, DR Bill – KSU. Overview Usability factors. Usability guidelines.  Software application.  Website. Common mistakes. Good.
Usability OBJECTIVE: Learn “usability” principles related to writing content for interactive media.
Learning Aim C.  Creating web pages involves many considerations.  In this section we will look at the different software tools you can use and how.
Designing for Usability OBJECTIVE: Learn “usability” principles related to design for interactive media.
Usability Overview Upsorn Praphamontripong CS
Navigation CS 4640 Programming Languages for Web Applications
AJAX.
Web Design and Development
Dynamic Web Pages (Flash, JavaScript)
Design and Maintenance of Web Applications in J2EE
Design and Implementation of Software for the Web
Design and Implementation of Software for the Web
Review for Final Exam Fall 2016
JavaServer Faces: The Fundamentals
Web Design and Development
Interface Design Interface Design
Design and Implementation of Software for the Web
Review for Final Exam Fall 2018
Navigation CS 4640 Programming Languages for Web Applications
Navigation CS 4640 Programming Languages for Web Applications
Presentation transcript:

Review Paul Ammann SWE 432 Design and Implementation of Software for the Web

10/15/20152 Preparation For Final Date and Time –Thursday, December 17 –Usual Time: 4:30 to 7:10 –Usual Place: Robinson A111 Format –Closed Book/Closed Notes –You may bring 1 sheet of notes Normal paper, double sided Goal: Do well on the Final!

10/15/20153 Materials to Study Nielsen/Loranger Chapters 1-8 Sebesta Chapters 1-7, 9-11, 13 Slides –Usability Overview –Error Messages –GUIs –Menus –Widgets –Servlets –JSP –XML –JDBC –State Management

10/15/20154 Nielsen Chapter 1: Introduction: Nothing to Hide Where We Got Our Data Tell Me Again: –Why Do I Need to Do User Testing?

10/15/20155 Nielsen Chapter 2: The Web User Experience How Well Do People Use the Web? User Satisfaction with Web Sites How People Use Sites Search Dominance Scrolling Complying with Design Conventions and Usability Guidelines Information Foraging

10/15/20156 Nielsen Chapter 3: Revisiting Early Web Usability Findings Eight Problems that Haven’t Changed Technological Change: Its Impact on Usability Adaptation: How Users Have Influenced Usability Restraint: How Designers Have Alleviated Usability Problems

10/15/20157 Nielsen Chapter 4: Prioritizing Your Usability Problems What Makes Problems Severe The Scale of Misery Why Users Fail Is it Enough to Focus on the Worst Problems?

10/15/20158 Nielsen Chapter 5: Search The State of Search How Search Should Work Search Interface Search Engine Results Pages Search Engine Optimization

10/15/20159 Nielsen Chapter 6: Navigation and Information Architecture Am I There Yet? Match the Site Structure to User Expectations Navigation: Be Consistent Navigation: Beware the Coolness Factor Reduce Clutter and Avoid Redundancy Links and Label Names: Be Specific Vertical Dropdown Menus: Short is Sweet Multilevel Menus: Less is More Can I Click on It? Direct Access From the HomePage

10/15/ Nielsen Chapter 7: Typography: Readability and Legibility Body Text: The Ten Point Rule Relative Specifications Choosing Fonts Mixing Fonts and Colors Text Images Moving Text

10/15/ Nielsen Chapter 8: Writing For The Web How Poor Writing Makes Web Sites Fail Understanding How Web Users Read Writing For Your Reader Formatting Text for Readability

10/15/ Sebesta Study Hints Text Covers a Variety of Current Web Technologies –Much Intended For Programming, as opposed to Exams –Focus on Latter –Examples: Client Side Event Handling vs. Coding Details Ajax Interactions vs. Specific Coding for Different Browsers Servlet/JSP/Bean Concepts vs. Deployment Details Each Chapter Concludes With Review Questions –Excellent Source for Exam Questions

10/15/ Sebesta Study Hints - Continued Dealing With Code Fragments –Examples: JavaScript Event Handling Ajax call PHP code Servlet/JSP code Bean access JDBC calls Typical Exam Questions –What Does Code Do? –How Would You Change It To Do Something Else?

10/15/ Study Tips For Material on Slides Schneiderman’s 5 criteria –Articulate/Apply to Examples Four General Guidelines for Error Messages –Analyze/Transform Examples Flow and Revenue vs. Excise Menu Criteria Servlet/JSP Deployment Architecture XML Structure, DTDs, Schemas, Validating, Parsing JDBC – Architecture, Simple SQL State – Session Definitions, Session vs. Context