Human Aspects of System Design Introduction –Designing the human element into a system is paramount to its success –One error incorporated by the human.

Slides:



Advertisements
Similar presentations
References Prof. Saul Greenberg, University of Calgary, notes and articles INUSE 6.2 and RESPECT 5.3 Handbook Prof. , University of , Notes and articles.
Advertisements

Database Systems: Design, Implementation, and Management Tenth Edition
Object-Oriented Software Development CS 3331 Fall 2009.
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
CSCU 411 Software Engineering Chapter 2 Introduction to Software Engineering Management.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
ECE 796/896 Human Factor Engineering Chapter 22 Human Factors in System design.
Chapter 6 Database Design
SYSTEMS ANALYSIS AND DESIGN INTRODUCTION 1. Systems Analysis and Design is the process people use to create (automated) information systems Systems Analysis.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
6 Chapter 6 Database Design Hachim Haddouti. 6 2 Hachim Haddouti and Rob & Coronel, Ch6 In this chapter, you will learn: That successful database design.
Purpose of the Standards
Introduction to Computer Technology
Codex Guidelines for the Application of HACCP
Create User Documentation
P RESENTATION ON M ANAGEMENT I NFORMATION S YSTEM By Prithnee Moneea Bsc(Hons)Business Informatics (Top-Up)
Chapter 1 Database Systems. Good decisions require good information derived from raw facts Data is managed most efficiently when stored in a database.
What is Concurrent Programming? Maram Bani Younes.
SYSTEM ANALYSIS AND DESIGN
Introduction to Information System Development.
The Software Development Cycle Defining and understanding the problem.
CS 4310: Software Engineering Lecture 3 Requirements and Design.
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
SEMINAR ON :. ORGANISATION Organizations are formal social units devoted to attainment of specific goals. Organizations use certain resources to produce.
Week 4 Lecture Part 3 of 3 Database Design Samuel ConnSamuel Conn, Faculty Suggestions for using the Lecture Slides.
Centro de Estudos e Sistemas Avançados do Recife PMBOK - Chapter 4 Project Integration Management.
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
SEG3120 User Interfaces Design and Implementation
Introduction to Information Systems Chapter One. IS for Management2 Information Concepts Knowledge Information Data Raw facts A collection of facts organized.
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Systems Analysis and Design
SYSTEMS ANALYSIS AND DESIGN LIFE CYCLE
Systems Analysis and Design in a Changing World, Fourth Edition
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
Copyright  2003 by Dr. Gallimore, Wright State University Department of Biomedical, Industrial Engineering & Human Factors Engineering Human Aspects of.
1 CMPT 275 High Level Design Phase Modularization.
BSBCMN205A Use Business Technology Introduction 1 Select and Use Technology.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
1 Chapter 8 Building the Analysis Model (1) Analysis Concepts and Principles.
Requirement Engineering. Recap Elaboration Behavioral Modeling State Diagram Sequence Diagram Negotiation.
CSE 303 – Software Design and Architecture
Information Security IBK3IBV01 College 2 Paul J. Cornelisse.
Software Engineering Lecture # 1.
Human Factors Engineering Principles of System Design.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
IT Project Management, Third Edition Chapter 8 1 Chapter 5: Project Quality Management.
Introduction to Software Engineering 1. Software Engineering Failures – Complexity – Change 2. What is Software Engineering? – Using engineering approaches.
Principles of Information Security, Fourth Edition Chapter 1 Introduction to Information Security Part II.
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.
 P lanning is an intellectual process, consicous determination of courses of action, the basing of decisions on purpose, facts and considered estimates.
Principles of Information Systems Eighth Edition
Chapter 1 The Systems Development Environment
Software Project Configuration Management
Software Quality Control and Quality Assurance: Introduction
Chapter 1 The Systems Development Environment
Systems Planning and Analysis
CASE Tools and Joint and Rapid Application Development
Chapter 1 The Systems Development Environment
Project Integration Management
Software Engineering Development of procedures and systematic applications that are used on electronic machines. Software engineering incorporates various.
Chapter 6 Database Design
Chapter 1 The Systems Development Environment
Usability Techniques Lecture 13.
Chapter 1 The Systems Development Environment
Presentation transcript:

Human Aspects of System Design Introduction –Designing the human element into a system is paramount to its success –One error incorporated by the human into the system could bring a major catastrophe –Some Examples: 3 Mile Island Jack Hammers VCR clocks / programming

Human Aspects of System Design System Design Process Molecularization System Definition Limitation & Constraints Transformation Iteration Competition Relevance

Human Aspects of System Design Molecularization OVERALL TASK Sub - Task A Characteristics of a System Design Process Sub - Task CSub - Task B

Human Aspects of System Design Characteristics of a System Design Process Requirements of the system define options Limitations and processes that are unsure - such as the budget changing, new team members, innovative ways of manufacturing, or how parts interrelate. - such as the height required for the legible picture on a computer screen.

Human Aspects of System Design Characteristics of a System Design Process Transformation Time and Cost Constraints Physical Requirements Behavioral Implications Physical Manifestations

Human Aspects of System Design Characteristics of a System Design Process Iterative Cycle Design Test and Evaluation New Information Regarding the System

Human Aspects of System Design Characteristics of a System Design Process Competition between groups within the design team Relevance to the design - between sales, administration, manufacturing, HF - more money / members / power = more influence - must convince others of the importance of your contribution in order to get it accepted

Human Aspects of System Design Six Major Stages in the Design Process Definition Implementation Testing and Evaluation Stage 1 Stage 2 Stage 3 Stage 4 Stage 5 Stage 6

Human Aspects of System Design Six Major Stages in the Design Process STAGE 1 : System Requirements Determine the objectives and principles of the process Objective - purposes of the system - general terms - details what system is to do to meet objectives - defines constraints System Performance Specifications

Human Aspects of System Design Two HF activities appropriate at Stage 1 (1) Identify all users of the machine (2) Identify the activity-related needs of users which the system will be responsible for Six Major Stages in the Design Process Examples: An oven will be used by a wide range of users, including families, single people, and the elderly. Children may use the door as a stepping stool (possibly to get to the counter) and thus tipping the entire range over onto them, possibly killing them.

Human Aspects of System Design STAGE 2 : Definition of the system Define system functions to meet performance criteria Six Major Stages in the Design Process General - not assigned to human, computer, or software Functions could be short or long, simple or complex, no real definition as to the length Functional Flow Diagrams (Figure 22-2 in book)

Human Aspects of System Design STAGE 3 : Basic Design Allocation of functions to human, computer, and software Six Major Stages in the Design Process - sometimes this is considered by economic considerations or the shear superiority of one over another - also, there is a gray area, where both human and machine can both do the job equally well

Human Aspects of System Design Some Guidelines for Designers Six Major Stages in the Design Process Humans Machines reason inductively sense unusual events sense unexpected events develop new solutions monitor for prespecified events store and retrieve coded information exert considerable physical force perform repetitive activities reliably

Human Aspects of System Design Guidelines to Allocate Functions (1) Mandatory Allocation Six Major Stages in the Design Process - allocate functions based on system requirements, hostile environments, safety considerations, or legal or labor constraints - these allocations should be made first

Human Aspects of System Design (2) Balance of Value Six Major Stages in the Design Process Human Performance Machine Performance Excellent Unsatisfactory Uh Pm Pmh Ph UmUmh

Human Aspects of System Design (3) Utilitarian and cost-based allocation (4) Affective and cognitive support allocations Six Major Stages in the Design Process - functions may be allocated to humans simply because they are present Affective support - the emotional requirements of humans, such as needing challenging work and feeling personally secure Cognitive support - the human need for the information to be relevant so that they can be ready to make decisions when required

Human Aspects of System Design STAGE 4 : Interface Design Six Major Stages in the Design Process - this stage is performed concurrently with STAGE 5 only after the proper allocations of functions have taken place - this stage deals with designing : spaces displays controls computer dialogs and more - this stage is most important for HF considerations, though it is usually seen as a chore for most engineers

Human Aspects of System Design Six Major Stages in the Design Process Primary Activities of HF Team in this stage conduct human performance studies gather and interpret HF and human performance data conduct attribute evaluations of suggested designs

Human Aspects of System Design STAGE 5 : Facilitator Design Six Major Stages in the Design Process Main Focus of this stage: Plan for materials that will promote acceptable human performance Some Examples : Instruction Manuals Performance Aids Training Devices Training Programs Selection Some Guidelines for Instruction Manuals: avoid information overload use only concrete information remember that learning will come from doing users want minimal hassle in setting up

Human Aspects of System Design STAGE 6 : Testing and Evaluation Six Major Stages in the Design Process Evaluation - the measurement of system development products (including hardware, procedures, and personnel) to verify that they will do what they are supposed to do Human Factors Evaluation -- the examination of these products to ensure the adequacy of attributes that have implications for human performance Special Considerations for HF evaluations Subjects Criteria Experimental Procedures and Controls Research Setting