Topics. CS5714 Usability Engineering. Typical Software Engineering LC. An Iterative, Evaluation- Centered Life Cycle For Interaction Development
|
|
- Julian Williams
- 5 years ago
- Views:
Transcription
1 CS5714 Usability Engineering An Iterative, Evaluation- Centered Life Cycle For Interaction Development Copyright 2004 H. Rex Hartson Deborah Hix Topics Connections of user interaction development to engineering Development activities in the usability engineering life cycle Usability management development team 2 System development Mobius System feasibility Typical Engineering plans requirements Product The Waterfall Model Detailed Code Integration Implementation 3 Operations maintenance 1
2 The Process of Interaction Development Connections of user interaction development to engineering All these figures depict communication paths, not temporal ordering of activities Distinction between implementation Start with basic engineering concept: 4 Spec'ns implementation Con The Process of Interaction Development Adding systems analysis, testing, problem (application) domain Test plan, criteria Systems analysis Req'ts Req'ts Spec'ns Pgms Problem domain implementation Errors, bugs Main feedback: flaws, errors, modifications testing 5 Major reconsiderations The Process of Interaction Development Analogous activities for user development Test plan, usability Systems analysis Interface req'ts, usability interaction Con requirements Con implementation implemen- Contatio Pgms Errors, bugs based evaluation of 6 Main feedback is due to low usability: flaws, errors, modifications Major reconsiderations 2
3 The Process of Interaction Development Connecting the processes together adding rapid prototyping 7 Test plan, criteria Systems analysis Req'ts Req'ts Spec'ns Applica- Pgms Applica- Problem tion tion domain implemen- Contation Errors, Contraints bugs Main feedback: flaws, errors, modifications Major reconsiderations Interface req'ts, imple- usability requirementation ments Pgms interaction implemen- Contation Errors, bugs based testing evaluation of non Usability Main feedback is due to low usability: flaws, errors, modifications Test plan, usability 8 Rapid prototyping Formative userbased evaluation The Process of Interaction Development The rest of this course is about just this part: Systems analysis Interface req'ts, usability interaction Con Usability 9 Rapid prototyping Formative userbased evaluation 3
4 Iterative, evaluation-centered process model for interaction development Why iterative? Because it s not possible to get it right the first time (in any complex domain) Need: Ready, Fire, Aim! 10 New life cycle concept comes from: The waterfall model movement toward completion Star (Hartson & Hix, 1989) evaluation centered LUCID (Cognetics, Inc.) development activities Boehm s Spiral Model iteration New work by Helms & Hartson (2001) put it together 11 Star (Hartson & Hix, 1989) Evaluation centered 12 4
5 Boehm s spiral model-evolution through iteration 13 Cumulative Cost Boehm s spiral model abstracted Determine objectives, alternatives, con Evaluate alternatives, identify, resolve risks Commitment Review 14 Devt methodology Plan next phases Develop, verify nextlevel product Spiral model adapted 15 5
6 Spiral unwound 16 Spiral unwound stretched out 17 Waterfall with whirlpools 18 6
7 Direction of evolutionary advancement Wheel /task model Usage scenarios Screen s Connecting into Wheel, for intercycle iteration Product concept Global evaluation hub Lo-fi prototype Close down Hi-fi prototype 19 Operational system Deployment Integration 20 Life cycle=iterative configuration of cycles (each associated with a stage/form of the product) Example: System analysis model, scenarios screen s, lo-fi prototype, hi-fi prototype, production & integration Cycle is a sequence of four development activity types: Analyze Design Build Evaluate Cycle as sequence of four types of development activities Design Product form in Analyze Cycle of activities Implement Evaluate 21 Product form out 7
8 Technique Technique Project role Zoom in on details of a generic cycle activity Technique selection criteria Product form in Activity role Activity type/ instance Product form out Work products Tools/templates Relationships with other activities Work products 22 Common database of documentation Choose a technique for each activity type in each cycle 23 Shows how each activity type is assigned a technique, the role of the person doing the activity, support tools, documentation Example: In scenario screen cycles, walkthrough is used as evaluation technique Basic Principles Process is product oriented Products evolve through cycles (cycles named for product forms) 24 8
9 Each cycle is iterative Each cycle contains same activity types Each cycle is evaluation-centered Work products (documentation) evolve over cycles Process can be viewed at different levels Process, cycle, activity, documentation 25 Any part of the process is an instance of what is possible Pick choose cycles, activities, iterations to meet schedule, budget, management style Integrate with engineering development process Validated by Helms & Hartson (2001) in e- commerce start-up company 26 Any part of process is instance of what is possible Developers include their favorite UE methods techniques Omit activities, cycles, iterations indicated by management, budget, schedule, project scope, team composition Can be different every time 27 9
10 Usability Management The control mechanism for the iteration Control involves: Establishing usability specifications Evaluating against usability specifications Performing impact cost/benefit analyses 28 Usability Management Deciding on changes to make to interaction Deciding when to stop iterating Same process can be applied to develop user documentation or training course 29 Meet the Interface Development Team 30 Roles on user development team Note: Different roles, but not necessarily different people interaction er (or usability engineer or usability specialist) Evaluator (or facilitator) (/or user representative) engineer /or programmer Technical writer Graphic er Application domain expert (also called subject matter expert) Engineers 10
CS3724 Human-computer Interaction
CS3724 Human-computer Interaction An Iterative, Evaluation- Centered Life Cycle For Interaction Development Copyright 2004 H. Rex Hartson Deborah Hix. Topics Connections of user interaction development
More informationPART 2: THE PROCESS AN ITERATIVE, EVALUATION- CENTERED LIFE CYCLE FOR INTERACTION DEVELOPMENT
PART 2: THE PROCESS AN ITERATIVE, EVALUATION- CENTERED LIFE FOR INTERACTION DEVELOPMENT TOPICS: Chapter 4 Connections of user interaction development to software engineering Development activities in the
More informationThe Process of Interaction Design
The Process of Interaction Design Overview What is Interaction Design? Four basic activities Three key characteristics Some practical issues Who are the users? What are needs? Where do alternatives come
More informationIncremental development A.Y. 2018/2019
Incremental development A.Y. 2018/2019 Incremental development Interleaves the activities of specification, development, and validation. The system is developed as a series of versions (increments), with
More informationThe LUCID Design Framework (Logical User Centered Interaction Design)
The LUCID Design Framework (Logical User Centered Interaction Design) developed by Cognetics Corporation LUCID Logical User Centered Interaction Design began as a way of describing the approach to interface
More informationWRAP UP AND MAKING IT ALL WORK
WRAP UP AND MAKING IT ALL WORK TOPICS: Review Chapter 12 Selling these new techniques to management Cost justification of usability Getting started Parting words Copyright 2001 H. Rex Hartson and Deborah
More informationIntroduction to Software Engineering
Chapter 1 Introduction to Software Engineering Content 1. Introduction 2. Components 3. Layered Technologies 4. Generic View of Software Engineering 4. Generic View of Software Engineering 5. Study of
More informationCS/ISE 5714 Usability Engineering. Topics. Introduction to Rapid Prototyping. Rapid Prototyping in User Interaction Development & Evaluation
CS/ISE 5714 Usability Engineering Rapid Prototyping in User Interaction Development & Evaluation Copyright 2008 H. Rex Hartson, Deborah Hix, and Pardha S. Pyla Topics Relation to usability engineering
More informationThe process of interaction design. Based on the slides available at book.com
The process of interaction design Overview What is interaction design? Four basic activities Three key characteristics Some practical issues Who are the users? What are the needs? Where do alternatives
More informationSoftware Engineering Lifecycles. Controlling Complexity
Software Engineering Lifecycles Class url:http://laser.cs.umass.edu/courses/cs320.spring11/ Controlling Complexity Separation of Concerns Planning Ahead Do a little work now to make later work easier The
More informationDilbert Scott Adams. CSc 233 Spring 2012
Dilbert Scott Adams CSc 233 Spring 2012 Dilbert Scott Adams CSc 233 Spring 2012 2 Dilbert Scott Adams CSc 233 Spring 2012 3 prerequisites CSc 233 Spring 2012 I thought we had agreed long ago that the Department
More informationLecture 7: Software Processes. Refresher: Software Always Evolves
Lecture 7: Software Processes What is a Software Development Process? The Lifecycle of a Software Project Agile vs. Disciplined Some common approaches: RUP, SCRUM, XP, ICONIX, Where UML fits in (next lecture)
More informationThis tutorial also elaborates on other related methodologies like Agile, RAD and Prototyping.
i About the Tutorial SDLC stands for Software Development Life Cycle. SDLC is a process that consists of a series of planned activities to develop or alter the Software Products. This tutorial will give
More informationWhat is a prototype?
analysis of stakeholders, field studies ANALYZE Problem scenarios claims about current practice metaphors, information technology, HCI theory, guidelines DESIGN Activity scenarios Information scenarios
More informationProcess of Interaction Design and Design Languages
Process of Interaction Design and Design Languages Process of Interaction Design This week, we will explore how we can design and build interactive products What is different in interaction design compared
More informationCMSC 435: Software Engineering Section 0201
CMSC 435: Software Engineering Section 0201 Atif M. Memon (atif@cs.umd.edu) 4115 A.V.Williams building Phone: 301-405-3071 Office hours Tu.Th. (11:00am-1:00pm) Don t wait, don t hesitate, do communicate!!
More informationOverview of the course. User-Centred Design. Group. Practical issue. Writting the report. Project work. Fang Chen
Overview of the course User-Centred Design Fang Chen 6 lectures, 3 hr each. L 1: April 6, 9-12, user-centered design concept L2: April 14, 9-12, usability concept L3. user-centered requirement study L4.
More informationDarshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1
Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than
More informationReducing the costs of rework. Coping with change. Software prototyping. Ways to Cope with change. Benefits of prototyping
Coping with change Change is inevitable in all large software projects. Business changes lead to new and changed system requirements New technologies open up new possibilities for improving implementations
More informationCreating an Intranet using Lotus Web Content Management. Part 2 Project Planning
Creating an Intranet using Lotus Web Content Management Introduction Part 2 Project Planning Many projects have failed due to poor project planning. The following article gives an overview of the typical
More informationCS SOFTWARE ENGINEERING QUESTION BANK SIXTEEN MARKS
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS 6403 - SOFTWARE ENGINEERING QUESTION BANK SIXTEEN MARKS 1. Explain iterative waterfall and spiral model for software life cycle and various activities
More informationSystem Development Life Cycle Methods/Approaches/Models
Week 11 System Development Life Cycle Methods/Approaches/Models Approaches to System Development System Development Life Cycle Methods/Approaches/Models Waterfall Model Prototype Model Spiral Model Extreme
More informationObjectives. Connecting with Computer Science 2
Objectives Learn how software engineering is used to create applications Learn some of the different software engineering process models Understand what a design document is and how it should be used during
More informationIntroduction to Software Engineering
Introduction to Software Engineering Gérald Monard Ecole GDR CORREL - April 16, 2013 www.monard.info Bibliography Software Engineering, 9th ed. (I. Sommerville, 2010, Pearson) Conduite de projets informatiques,
More informationSOFTWARE LIFE-CYCLE PROCESSES From Waterfall to Extreme Programming
SOFTWARE LIFE-CYCLE PROCESSES From Waterfall to Extreme Programming Slide 1 Lesson Objectives Understand major activities of software projects Understand the place of these in different lifecycle models
More informationCS487 Midterm Exam Summer 2005
1. (4 Points) How does software differ from the artifacts produced by other engineering disciplines? 2. (10 Points) The waterfall model is appropriate for projects with what Characteristics? Page 1 of
More informationRequirement Analysis
Requirement Analysis Requirements Analysis & Specification Objective: determine what the system must do to solve the problem (without describing how) Done by Analyst (also called Requirements Analyst)
More informationCS3724 Human-computer Interaction. Usability Specifications. Copyright 2005 H. Rex Hartson and Deborah Hix.
CS3724 Human-computer Interaction Usability Specifications Copyright 2005 H. Rex Hartson and Deborah Hix. Topics What are usability specifications? Usability specification tables Benchmark task descriptions
More informationCSC Advanced Object Oriented Programming, Spring Overview
CSC 520 - Advanced Object Oriented Programming, Spring 2018 Overview Brief History 1960: Simula first object oriented language developed by researchers at the Norwegian Computing Center. 1970: Alan Kay
More information((MARKS)) (1/2/3...) ((QUESTIO N)) ((OPTION_ A)) What is Software?
SNJB s Late Sau. KBJ COE, Chandwad Department of Computer Engg PART I : Software development process, language and software development environments, language and software design methods, languages and
More informationRequirements and Design Overview
Requirements and Design Overview Robert B. France Colorado State University Robert B. France O-1 Why do we model? Enhance understanding and communication Provide structure for problem solving Furnish abstractions
More information*ANSWERS * **********************************
CS/183/17/SS07 UNIVERSITY OF SURREY BSc Programmes in Computing Level 1 Examination CS183: Systems Analysis and Design Time allowed: 2 hours Spring Semester 2007 Answer ALL questions in Section A and TWO
More informationSpecifying and Prototyping
Contents Specifying and Prototyping M. EVREN KIYMAÇ 2008639030 What is Specifying? Gathering Specifications Specifying Approach & Waterfall Model What is Prototyping? Uses of Prototypes Prototyping Process
More informationHuman-Centred Interaction Design
Human-Centred Interaction Design Scoping a problem with PACT The aim of human-centred interaction design is to harmonise the PACT elements in a particular domain. Designers want to get the right mix of
More informationMensch-Maschine-Interaktion 1
1 Mensch-Maschine-Interaktion 1 Chapter 10 (July 21st, 2011, 9am-12pm): User-Centered Development Process Overview Introduction Basic HCI Principles (1) Basic HCI Principles (2) User Research & Requirements
More informationSoftware Process. Software Process
Software Process What is SW process? Definition, Development, Support phases Process models: Waterfall Prototyping Spiral, Incremental & iterative (best practices) UP process model What is it? How does
More informationThe Process of Interaction Design DECO1200
The Process of Interaction Design DECO1200 Outline Practical issues in interaction design Who are the users? What are their needs? How are interactive products designed? The four basic activities of interaction
More informationInformation System Architecture. Indra Tobing
Indra Tobing What is IS Information architecture is the term used to describe the structure of a system, i.e the way information is grouped, the navigation methods and terminology used within the system.
More informationHuman-Computer Interaction Design Studio
stanford hci group / cs247 Design Human-Computer Interaction Design Studio Evaluate Prototype 6February 2012 http://cs247.stanford.edu Getting it right the first time is hard Need to make quick turns around
More informationLevel 4 Diploma in Computing
Level 4 Diploma in Computing 1 www.lsib.co.uk Objective of the qualification: It should available to everyone who is capable of reaching the required standards It should be free from any barriers that
More informationSoftware Processes. Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 4 Slide 1
Software Processes Ian Sommerville 2006 Software Engineering, 8th edition. Chapter 4 Slide 1 Objectives To introduce software process models To describe three generic process models and when they may be
More informationSE420 - Software Quality Assurance
SE420 - Software Quality Assurance http://dilbert.com/strips/comic/2006-01-29/ Lecture 3 Unit Testing, Part-2 January 21, 2019 Sam Siewert Reminders Assignment #2 Posted Thursday [Unit Re-Use] Explore
More informationTopic 01. Software Engineering, Web Engineering, agile methodologies.
Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,
More informationThe Process of Interaction Design DECO1200
The Process of Interaction Design DECO1200 Outline Practical issues in interaction design Who are the users? What are their needs? How are interactive products designed? The four basic activities of interaction
More informationBest Practices for Collecting User Requirements
Federal GIS Conference February 9 10, 2015 Washington, DC Best Practices for Collecting User Requirements Gerry Clancy Glenn Berger Requirements Provide direction for program success Why Requirements are
More information1.264 Midterm Exam Solutions Fall, Name:
1.264 Midterm Exam Solutions Fall, 2006 Name: Exam guidelines: 1. 80 minutes are allowed to complete the exam. 2. Open notes, open book. 3. No laptop computers or calculators are allowed. 4. No cell phones
More informationRequirements Validation and Negotiation (cont d)
REQUIREMENTS ENGINEERING LECTURE 2017/2018 Joerg Doerr Requirements Validation and Negotiation (cont d) REQUIREMENTS VALIDATION AND NEGOTIATION Requirements Validation Techniques 2 Techniques Overview
More informationSecond. Incremental development model
3 rd Stage Lecture time: 8:30 AM-2:30 PM Instructor: Ali Kadhum AL-Quraby Lecture No. : 4 Subject: Software Engineering Class room no.: Department of computer science Second. Incremental development model
More information1. i. What are the 3 major components of a information system and show their relationship input output
Higher National Diploma in Information Technology First Year, Second semesterexamination-2011 IT2005: System Analysis and Design Answer Script No. of pages: 11 1. i. What are the 3 major components of
More informationThe Design Space of Software Development Methodologies
The Design Space of Software Development Methodologies Kadie Clancy, CS2310 Term Project I. INTRODUCTION The success of a software development project depends on the underlying framework used to plan and
More informationSystems Analysis & Design
Systems Analysis & Design Dr. Ahmed Lawgali Ahmed.lawgali@uob.edu.ly Slide 1 Systems Analysis & Design Course Textbook: Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition
More informationSoftware Engineering
Software Engineering 0 Software design process or life cycle called Software Engineering 0 that addresses the management and technical issues of the development of software systems. 0 The software life
More informationSoftware Development Process Models
Software Development Process Models From classical notions to more agile approaches th@cs.toronto.edu, BA8134 Code & Fix or Cowboy Coding 1) Write program 2) Test and fix program Problems: program users
More informationSample Exam Syllabus
ISTQB Foundation Level 2011 Syllabus Version 2.9 Release Date: December 16th, 2017. Version.2.9 Page 1 of 46 Dec 16th, 2017 Copyright 2017 (hereinafter called ISTQB ). All rights reserved. The authors
More informationCS/ISE 5714 Usability Engineering. Topics. Introduction to Systems Analysis MENU. Systems Analysis
CS/ISE 5714 Usability Engineering Systems Analysis Copyright 2008 H. Rex Hartson, Deborah Hix, and Pardha Pyla Topics 2 Ethnographic field studies (field visits, requirements gathering) Product concept
More informationWorking in Harmony: Integrating the efforts of usability engineers and agile software developers
Working in Harmony: Integrating the efforts of usability engineers and agile software developers The Second International Conference on Advances in Computer-Human Interactions ACHI 2009 February 1-7, 2009
More informationUser-Centered Development
Software Lifecycle CS470 User-Centered Development User-centered development refers to a design process for creating a system that meets the needs of the user Users should be included in the design process
More informationModern Software Engineering Methodologies Meet Data Warehouse Design: 4WD
Modern Software Engineering Methodologies Meet Data Warehouse Design: 4WD Matteo Golfarelli Stefano Rizzi Elisa Turricchia University of Bologna - Italy 13th International Conference on Data Warehousing
More informationMMGD0203 MULTIMEDIA DESIGN
MMGD0203 MULTIMEDIA DESIGN Chapter 6 1 Multimedia Production Team High-quality interactive multimedia applications are the product of the efforts of a production team. Some people might argue that anybody
More informationArchitectural Blueprint
IMPORTANT NOTICE TO STUDENTS These slides are NOT to be used as a replacement for student notes. These slides are sometimes vague and incomplete on purpose to spark a class discussion Architectural Blueprint
More informationUser-centered design in technical communication
User-centered design in technical communication Information designer & information architect Sharing knowledge is better than having it. Tekom - TC Europe November 19-20, 2003 Nov. 19-20, 2003 User-centered
More informationTesting Agile Projects Stuart Reid
ing Agile Projects Stuart Reid ing Solutions Group 117-119 Houndsditch London EC3A 7BT UK sreid@ing-solutions.com www.ing-solutions.com Stuart Reid, 2011 Scope Agile Manifesto and Principles An Agile Development
More informationSystems Analysis and Design in a Changing World, Fourth Edition
Systems Analysis and Design in a Changing World, Fourth Edition Systems Analysis and Design in a Changing World, 4th Edition Learning Objectives Explain the purpose and various phases of the systems development
More informationIBM s approach. Ease of Use. Total user experience. UCD Principles - IBM. What is the distinction between ease of use and UCD? Total User Experience
IBM s approach Total user experiences Ease of Use Total User Experience through Principles Processes and Tools Total User Experience Everything the user sees, hears, and touches Get Order Unpack Find Install
More informationGradational conception in Cleanroom Software Development
Gradational conception in Cleanroom Software Development Anshu Sharma 1 and Shilpa Sharma 2 1 DAV Institute of Engineering and Technology, Kabir Nagar, Jalandhar, India 2 Lovely Professional University,
More informationShree.Datta Polytechnic College,Dattanagar, Shirol. Class Test- I
Shree. Datta S.S.S.K. Charitable Trust s Shree.Datta Polytechnic College,Dattanagar, Shirol Class Test- I Course Code:CO6E Subject:-SOFTWARE TESTING Marks:-25 Semester:-VI Subject code:-12258 Date:- Institute
More informationInformation Systems. Software Engineering. MCQ - Part 2
Information Systems & Software Engineering MCQ - Part 2 Information Systems & Software Engineering MCQ - Part 2 Changes made to the system to reduce the future system failure chances is called Preventive
More informationContents 1 Introduction 2 Usability and Human Computer Interaction (HCI)
Contents 1 Introduction... 1 1.1 Introduction... 1 1.2 Human-Computer Interaction... 2 1.3 Usability... 3 1.4 Sustainability... 5 1.5 Sustainable Design... 7 1.6 Methodology... 9 1.7 The Initial Sustainable
More informationUser Centered Design Interactive Software Lifecycle
Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática User Centered Design Interactive Software Lifecycle Human-Computer Interaction Beatriz Sousa Santos, 2012/2013 User centered
More informationSOFTWARE ARCHITECTURE & DESIGN INTRODUCTION
SOFTWARE ARCHITECTURE & DESIGN INTRODUCTION http://www.tutorialspoint.com/software_architecture_design/introduction.htm Copyright tutorialspoint.com The architecture of a system describes its major components,
More informationSOFTWARE LIFE-CYCLE MODELS 2.1
SOFTWARE LIFE-CYCLE MODELS 2.1 Outline Software development in theory and practice Software life-cycle models Comparison of life-cycle models 2.2 Software Development in Theory Ideally, software is developed
More informationOverview: Introducing Usability and User-Centered Design (UCD)
Overview: Introducing Usability and User-Centered Design (UCD) Janice (Ginny) Redish, Ph.D. President Redish & Associates, Inc. 6820 Winterberry Lane Bethesda, MD 20817 voice: 301-229-3039 fax: 301-229-2971
More informationThis document is a preview generated by EVS
INTERNATIONAL STANDARD ISO/IEC/ IEEE 26515 First edition 2011-12-01 Corrected version 2012-03-15 Systems and software engineering Developing user documentation in an agile environment Ingénierie du logiciel
More informationVETRI VINAYAHA COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
VETRI VINAYAHA COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS6403 SOFTWARE ENGINEERING II year/ IV sem CSE (Regulation 2013) UNIT 1- SOFTWARE PROCESS AND PROJECT
More informationTechnology Competence Initiative
THE INSTITUTE OF CHARTERED ACCOUNTANTS OF NIGERIA (Established by Act of Parliament No. 15 of 1965) Technology Competence Initiative Initial Implementation of IFAC Education Guideline No 11 on Information
More informationCS 320 Introduction to Software Engineering Spring February 06, 2017
CS 320 Introduction to Software Engineering Spring 2017 February 06, 2017 Recap: Software development process models Traditional models Waterfall model Iterative and incremental Prototyping Spiral model
More information2/18/2009. Introducing Interactive Systems Design and Evaluation: Usability and Users First. Outlines. What is an interactive system
Introducing Interactive Systems Design and Evaluation: Usability and Users First Ahmed Seffah Human-Centered Software Engineering Group Department of Computer Science and Software Engineering Concordia
More informationCPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018
CPSC 444 Project Milestone III: Prototyping & Experiment Design Feb 6, 2018 OVERVIEW... 2 SUMMARY OF MILESTONE III DELIVERABLES... 2 1. Blog Update #3 - Low-fidelity Prototyping & Cognitive Walkthrough,
More information(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info
(Complete Package) WEB APP TESTING DB TESTING We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME
More informationSoftware Architecture
Software Systems Architecture, Models, Methodologies & Design - Introduction Based on slides and information from a variety of sources Including Booch Software Architecture High level design of large software
More informationHCI in the software process
chapter 6 HCI in the software process HCI in the software process Software engineering and the process for interactive systems Usability engineering Iterative and prototyping Design rationale the software
More informationHCI in the software. chapter 6. HCI in the software process. The waterfall model. the software lifecycle
HCI in the software process chapter 6 HCI in the software process Software engineering and the process for interactive systems Usability engineering Iterative and prototyping Design rationale the software
More informationFeasibility Evidence Description (FED)
Feasibility Evidence Description (FED) Student Scheduling System Team #06 Douglass Kinnes: Project Manager, Quality Focal Point, Implementation Team member Alexey Tregubov: System Architect, UML Modeler,
More informationSEGUE DISCOVERY PARTICIPATION IN DISCOVERY DISCOVERY DELIVERABLES. Discovery
SEGUE DISCOVERY An initial engagement with Segue begins with a Phase where our experienced team works directly with our customer to define the vision, scope, and high-level requirements for the project.
More informationIEC/TR : (E)
IEC/TR 62366-2:2016-04 (E) Medical devices - Part 2: Guidance on the application of usability engineering to medical devices Contents Page FOREWORD... 6 INTRODUCTION... 8 1 Scope and purpose... 9 1.1 Scope...
More informationRequirements Validation and Negotiation
REQUIREMENTS ENGINEERING LECTURE 2015/2016 Eddy Groen Requirements Validation and Negotiation AGENDA Fundamentals of Requirements Validation Fundamentals of Requirements Negotiation Quality Aspects of
More informationSYST 542 Decision Support Systems Engineering
Decision Support Systems Engineering Instructor: Kathryn Blackmond Laskey Fall Semester, 2006 Unit 7: Putting the Pieces Together: The DSS Lifecycle Unit 7-1 - Outline DSS Lifecycle Iterative lifecycle
More informationAgile Development
Agile Development 12-04-2013 Many flavors: Waterfall, Spiral Rapid Application Development (DSDM) Xtreme Programming (XP, an agile methodology) Usability Engineering Model, Star Iteration is done throughout
More informationInteraction Design Rosson, Ch5 (Images) ** Images from Usability Engineering: Scenario-Based Development of Human-Computer Interaction, Mary Beth Rosson and John M. Carroll, Morgan Kaufmann Publishers,
More information(c) Addison Wesley Chapter 3. ! Interviewing customers and domain experts. ! Questionnaires. ! Observation. ! Study of documents and software systems
MACIASZEK, L.A. (2001): Analysis and System Design. Developing Information Systems with UML, Addison Wesley elicitation Domain Expert Customer Chapter 3 Determination Domain Knowledge Business Analyst
More informationHuman Computer Interaction Lecture 06 [ HCI in Software Process ] HCI in the software process
Human Computer Interaction Lecture 06 [ HCI in Software Process ] Imran Ihsan Assistant Professor www.imranihsan.com aucs.imranihsan.com HCI06 - HCI in Software Process 1 HCI in the software process Software
More informationHCI Design Process: An Overview. What is HCI Design Process? Practical Issues in HCI Design Process Examples of Lifecycle Models
HCI Design Process: An Overview What is HCI Design Process? Practical Issues in HCI Design Process Examples of Lifecycle Models H. C. So Page 1 Semester B 2017-2018 HCI Design Process What is HCI Design?
More informationITC213: STRUCTURED PROGRAMMING. Bhaskar Shrestha National College of Computer Studies Tribhuvan University
ITC213: STRUCTURED PROGRAMMING Bhaskar Shrestha National College of Computer Studies Tribhuvan University Lecture 03: Program Development Life Cycle Readings: Not Covered in Textbook Program Development
More informationB Nagaraju
Project Agenda Planning in the Project Design Phase Designing Models, Controllers, and Views Planning in the Project Design Phase Project Development Methodologies Gathering Requirements Planning the Database
More informationVO Software Engineering
Administrative Issues Univ.Prof. Dr. Peter Auer Chair for Information Technology Email: auer@unileoben.ac.at Lecture Thursday 10:15 11:45 Project Lab Montag 16:00 19:00 Literature Helmut Balzert, Lehrbuch
More informationTASKS IN THE SYSTEMS DEVELOPMENT LIFE CYCLE
SUMMARY AND REFERENCE ACTG 313 TASKS IN THE SYSTEMS DEVELOPMENT LIFE CYCLE PREPARATION PHASE 1. Identification of the Need for a new Information System 2. Initial Feasibility Study (always flawed because
More informationClosing the Gap: Software Engineering and Human-Computer Interaction 2: preliminary and detailed design), design review, implementation, and integrati
Harning & Vanderdonckt Towards a Model-Based Framework for Integrating Usability and Software Engineering Life Cycles Pardha S. Pyla, Manuel A. Pérez-Quiñones, James D. Arthur & H. Rex Hartson Virginia
More informationINTERNATIONAL STANDARD
INTERNATIONAL STANDARD ISO/IEC/ IEEE 26515 First edition 2011-12-01 Corrected version 2012-03-15 Systems and software engineering Developing user documentation in an agile environment Ingénierie du logiciel
More informationFeasibility Evidence Description (FED)
Feasibility Evidence Description (FED) Scriptonomics Team - 07 Team Member USC Email Id Primary Role Secondary Role Aditya Holikatti holikatt@usc.edu Feasibility Engineer Software Developer Alex Miller
More informationcs414 principles of user interface design, implementation and evaluation
cs414 principles of user interface design, implementation and evaluation Karrie Karahalios, Eric Gilbert 30 March 2007 Reaction Time and Motor Skills Predictive Models Hick s Law KLM Fitts Law Descriptive
More information