Design Process for Web Applications Authors :Lorna Uden Source : IEEE MultiMedia, vol. 9, no. 4, 2002, pp. 47-55 Speaker :Li-Ya Liao Adviser : Ku-Yaw Chang.

Slides:



Advertisements
Similar presentations
1 Software Testing and Quality Assurance Lecture 13 - Planning for Testing (Chapter 3, A Practical Guide to Testing Object- Oriented Software)
Advertisements

Project Title (as descriptive as possible) Group Members CPE Computer Engineering Design I Electrical and Computer Engineering.
An Individualized Web-Based Algebra Tutor D.Sklavakis & I. Refanidis 1 An Individualized Web-Based Algebra Tutor Based on Dynamic Deep Model Tracing Dimitrios.
Chapter 1 Assuming the Role of the Systems Analyst
User Driven Modelling and Systematic Interaction for End-User Programming Peter Hale, Tony Solomonides, Ian Beeson UWE, Bristol.
Usability presented by the OSU Libraries’ u-team.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
1.1 Introduction: concepts and overview of systems development IMS Information Systems Development Practices.
User and Task Analysis Requirements Analysis in HCI.
IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2004.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
OOHDM Hypermedia Research Work Designing Web-based applications with Object Oriented Hypermedia Design Method OOHDM.
__________________ Engineering Education Systems for Environmental Project Management - Example of the Amise Simulation Program François Baillon School.
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
Introduction to Systems Analysis and Design
Introduction to Software Testing
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Use of Multimedia in Engineering. Mechatronics engineering is based on the combination from three basic engineering field that is mechaninal, electronics.
Chapter 2-Introduction to Making Multimedia
Team Member: Dakuo Wang, Li Zhang, Xuejie Sun, Yang Liu NETWORK INFORMATION BASE (NIB) VISUALIZATION SYSTEM.
Recommender Systems on the Web: A Model-Driven Approach Gonzalo Rojas – Francisco Domínguez – Stefano Salvatori Department of Computer Science University.
SDLC: System Development Life Cycle Dr. Bilal IS 582 Spring 2006.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Introduction Methodology Results This study aims to explore the current progress of using different types of software with various autism conditions. One.
MARCH 1 Project Management AIM l to provide a broad and practical understanding of the practice of Project Management l to improve Project Management practices.
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
Software System Engineering: A tutorial
The effect of adaptive learning style models, modes and controls on learning achievements Assoc. Prof. Dr. Krassen Stefanov
Introduction to Interactive Media The Interactive Media Development Process.
SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2007.
Multimedia Specification Design and Production 2013 / Semester 1 / week 9 Lecturer: Dr. Nikos Gazepidis
A COMPETENCY APPROACH TO HUMAN RESOURCE MANAGEMENT
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Software Engineering Chapter 16 User Interface Design Ku-Yaw Chang Assistant Professor Department of Computer Science and Information.
Cohesive Design of Personalized Web Applications Presented by Yinghua Hu Schwabe, D. Mattos Guimaraes, R. Rossi, G. Pontificia Univ. Catolica do Rio de.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
Web-based Tools for Designing and Developing Teaching Materials for Integration of Information Technology into Instruction Professor :陳朝鈞 教授 Speaker :邱志銘.
Methodology and Explanation XX50125 Lecture 3: Usability testing Dr. Danaë Stanton Fraser.
Screen design Week - 7. Emphasis in Human-Computer Interaction Usability in Software Engineering Usability in Software Engineering User Interface User.
Chapter SIX Implementation, Testing and Pragmatics Making it a reality.
Introduction to Making Multimedia
Web Engineering and Technology Unit I. Categories/Types of Web-Based Systems CategoryExamples Document centricOnline newspapers, manuals InteractiveRegistration.
The Role of Experience in Software Testing Practice Zahra Molaei Soheil Hedayatitezengi Comp 587 Prof. Lingard 1 of 21.
Copyright 2006 John Wiley & Sons, Inc. Chapter 1 - Introduction HCI: Designing Effective Organizational Systems Dov Te’eni Jane Carey Ping Zhang.
Faculty Perceptions of Readiness to Teach Online.
1 An Introduction to Object-Oriented Analysis Objects and UML in plain English. Chapter 6: The Object-Oriented Development Life Cycle Srividya Srinivasan.
CIS 4910 Information Systems Development Project Project Documentation.
Introduction The design, development and maintenance of concurrent software are difficult tasks. Truly effective support methodologies have yet to be developed.
Chapter 1 - Introduction
1 The design and application of a web-based self- and peer- assessment system Authors: Sung, Yao-Ting; Chang, Kuo-En; Chiou, Shen-Kuan; Hou, Huei-Tse Source:
1 Introduction to Software Engineering Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung February, 2007.
Software Production ( ) Lecture 3: Dr. Samer Odeh Hanna (PhD) office: 318.
Writing Instructional Objectives. What is an objective? l A statement describing a proposed change of what the learner can do when (s)he has successfully.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
Human Performance Enhancement System Park Young Ho Dept. of Nuclear & Quantum Engineering Korea Advanced Institute of Science and Technology December 23.
Chapter 7: Designing solutions to problems OCR Computing for A Level © Hodder Education 2009.
Chapter 2-Introduction to Making Multimedia
An Overview of Requirements Engineering Tools and Methodologies*
Chapter 1 - Introduction
Muneo Kitajima Human-Computer Interaction Group
CS701 SOFTWARE ENGINEERING
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
USER AND TECHNICAL DOCUMENTATION
Chapter 10 Development of Multimedia Project
Usability Techniques Lecture 13.
CHAPTER 2: Guidelines, Principles, and Theories
Chapter 2-Introduction to Making Multimedia
Presentation transcript:

Design Process for Web Applications Authors :Lorna Uden Source : IEEE MultiMedia, vol. 9, no. 4, 2002, pp Speaker :Li-Ya Liao Adviser : Ku-Yaw Chang

Outline Introduction Requirements analysis User interface design Case study : e-commerce application Discussion 2009/10/151

Introduction Web-based application development Lack Engineering approach Effectively carry out hypermedia Web engineering Systematic development Maintenance of hypermedia applications 2009/10/152

Develop useful applications High usability Reduced user learning time Reduced user error rates High productivity Object-oriented user interface(OOUI) Achieve high usability 2009/10/153 Introduction

Outline Introduction Requirements analysis User interface design Case study : e-commerce application Discussion 2009/10/154

Requirements analysis understanding and Determining user needs Interviews Observation System analysis Functional requirements User requirements 2009/10/155

Determine functional requirements User 、 task and environment Applied Cognitive Task Analysis(ACTA) Structured interview procedure Easily execute without training or experience Three interview methods Task diagram interview Knowledge audit Simulation interview 2009/10/156 Requirements analysis

Task diagram interview Broad overview of the task Three to six subtasks 2009/10/157 Requirements analysis

Knowledge audit Surveys the required expertise Simulation interview Paper-and-pencil exercise 2009/10/158 Requirements analysis

Outline Introduction Requirements analysis User interface design Case study : e-commerce application Discussion 2009/10/159

User interface design OOUI design models Meet user requirements Increase usability Users need not know the computer programs Web interface design Three models User’s conceptual model Designer’s model Programmer’s model 2009/10/1510

Outline Introduction Requirements analysis User interface design Case study : e-commerce application Discussion 2009/10/1511

Case study : e-commerce application Build a usable and effective Web interface User’s conceptual model Skills 、 motivation 、 tasks and expectations User requirements analysis 、 task analysis and usability testing Users must participate all development 2009/10/1512

User and task analysis User analysis Experience Frequency Nature Computer experience and skills 2009/10/1513 Case study : e-commerce application

Task analysis Three steps of the ACTA interview techniques Task diagram interview Knowledge audit Simulation interview 2009/10/1514 Case study : e-commerce application

Task diagram interview 2009/10/1515 Case study : e-commerce application

Knowledge audit 2009/10/1516 Case study : e-commerce application

Simulation interview 2009/10/1517 Case study : e-commerce application

Constructing a designer’s model Achieve high usability Designer’s model must match the user’s conceptual model Four steps constitute this construction process Design the user object model Design the navigational structure Design object views Create detailed task descriptions 2009/10/1518 Case study : e-commerce application

2009/10/1519 The designer’s model

Create detailed task description 2009/10/1520 Case study : e-commerce application

State diagram 2009/10/1521 Case study : e-commerce application

Programmer’s model Requires an environment Operating system (windows 98) programming tools (Dreamweaver) system services (Java Scripts) Consistent style Shorter learning times Fewer user errors 2009/10/1522 Case study : e-commerce application

2009/10/1523 Case study : e-commerce application

Outline Introduction Requirements analysis User interface design Case study : e-commerce application Discussion 2009/10/1524

Discussion Using ACTA compared to other methods Provide a well-structured methodology Analyzing cognitive tasks Enable designers to build applications Match the conceptual models Using OOUI High usability 2009/10/1525

The End 2009/10/1526