SlideShare uma empresa Scribd logo
1 de 17
The design process ,[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction Paradigms and principles concentrated on examining the product of interactive system design.   Now we focus on the process of design.   Software engineering is the emerging discipline for understanding the design process, or life cycle.   Designing for usability occurs at all stages of the life cycle, not as a single isolated activity
The software life cycle The waterfall model  
Activities in the life cycle Requirements specification designer and customer try capture  what  the system is expected to provide   can be expressed in natural language or more precise languages, such as a task analysis would provide Architectural design high-level description of  how  the system will provide the services required   factor system into major components of the system and how they are interrelated   needs to satisfy both functional and nonfunctional requirements Detailed design refinement of architectural components and interrelations to identify modules to be implemented separately   the refinement is governed by the nonfunctional requirements
Verification and validation Verification designing the product right   Validation designing the right product   The formality gap validation will always rely to some extent on subjective means of proof Management and contractual issues design in commercial and legal contexts
The life cycle for interactive systems cannot assume a linear sequence of activities as in the waterfall model
Using design rules Design rules suggest how to increase usability Standards set by national or international bodies to ensure compliance by a large community of designers   standards require sound underlying theory and slowly changing technology hardware standards more common than software   high authority and low level of detail ISO 9241 defines usability as effectiveness, efficiency and satisfaction with which users accomplish tasks
Using design rules (cont'd)     Guidelines more suggestive and general many textbooks and reports full of guidelines abstract guidelines (principles) applicable during early life cycle activities detailed guidelines (style guides) applicable during later life cycle activities understanding justification for guidelines aids in resolving conflicts
Usability engineering The ultimate test of usability based on measurement of user experience Usability engineering demands that specific usability measures be made explicit as requirements   Usability specification usability attribute/principle measuring concept measuring method now level/ worst case/ planned level/ best case Problems usability specification requires level of detail that may not be possible early in design   satisfying a usability specification does not necessarily satisfy usability
Iterative design and prototyping Iterative design overcomes inherent problems of incomplete requirements Prototypes simulate or animate some features of intended system different types of prototypes •  throw-away •  incremental •  evolutionary Management issues •  time •  planning •  non-functional features •  contracts
Techniques for prototyping Storyboards need not be computer-based can be animated Limited functionality simulations some part of system functionality provided by designers tools like HyperCard are common for these  Wizard of Oz technique   Warning about iterative design design inertia – early bad decisions stay bad diagnosing real usability problems in prototypes…. … . and not just the symptoms
Design rationale Design rationale is information that explains why a computer system is the way it is.   Benefits of design rationale •   communication throughout life cycle •   reuse of design knowledge across products •   enforces design discipline •   presents arguments for design trade-offs •   organizes potentially large design space •   capturing contextual information
Types of DR: Process-oriented preserves order of deliberation and decision-making Structure-oriented emphasizes  post hoc  structuring of considered design alternatives Two examples:   Issue-based information system (IBIS)   Design space analysis Design rationale (cont’d)
Issue-based information system (IBIS) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design space analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Psychological design rational e ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary The software engineering life cycle distinct activities and the consequences for interactive system design Using design rules standards and guidelines to direct design activity Usability engineering making usability measurements explicit as requirements Iterative design and prototyping limited functionality simulations and animations Design rationale recording design knowledge process vs. structure

Mais conteúdo relacionado

Mais procurados

Design process design rules
Design process  design rulesDesign process  design rules
Design process design rulesPreeti Mishra
 
hci in software development process
hci in software development processhci in software development process
hci in software development processKainat Ilyas
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesKiran Munir
 
Software Requirements
 Software Requirements Software Requirements
Software RequirementsZaman Khan
 
Business requirement analysis session 5
Business requirement analysis   session 5Business requirement analysis   session 5
Business requirement analysis session 5sampad_senapati
 
Software Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADMSoftware Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADMNana Sarpong
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototypingHafizMImran1
 
Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization  Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization Ivano Malavolta
 
An overview of software requirements engineering
An overview of software requirements engineeringAn overview of software requirements engineering
An overview of software requirements engineeringIan Sommerville
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement EngineeringSlideshare
 
Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Sunderland City Council
 
Comparative Development Methodologies
Comparative Development MethodologiesComparative Development Methodologies
Comparative Development Methodologiesguestc990b6
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)Mukund Trivedi
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
Software requirement enginering
Software requirement engineringSoftware requirement enginering
Software requirement engineringWajid Ali
 

Mais procurados (20)

Design process design rules
Design process  design rulesDesign process  design rules
Design process design rules
 
hci in software development process
hci in software development processhci in software development process
hci in software development process
 
7. requirement-engineering
7. requirement-engineering7. requirement-engineering
7. requirement-engineering
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering Methodologies
 
Software Requirements
 Software Requirements Software Requirements
Software Requirements
 
Business requirement analysis session 5
Business requirement analysis   session 5Business requirement analysis   session 5
Business requirement analysis session 5
 
Software Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADMSoftware Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADM
 
Iteration and prototyping
Iteration and prototypingIteration and prototyping
Iteration and prototyping
 
Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization  Software Architecture by Reuse, Composition and Customization
Software Architecture by Reuse, Composition and Customization
 
An overview of software requirements engineering
An overview of software requirements engineeringAn overview of software requirements engineering
An overview of software requirements engineering
 
Q1
Q1Q1
Q1
 
Requirement Engineering
Requirement EngineeringRequirement Engineering
Requirement Engineering
 
Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development
 
Comparative Development Methodologies
Comparative Development MethodologiesComparative Development Methodologies
Comparative Development Methodologies
 
Transition to System Design
Transition to System DesignTransition to System Design
Transition to System Design
 
Sdlc process
Sdlc processSdlc process
Sdlc process
 
System development life cycle (sdlc)
System development life cycle (sdlc)System development life cycle (sdlc)
System development life cycle (sdlc)
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
03 requirement engineering_process
03 requirement engineering_process03 requirement engineering_process
03 requirement engineering_process
 
Software requirement enginering
Software requirement engineringSoftware requirement enginering
Software requirement enginering
 

Destaque

2. The Software Development Process - Design
2. The Software Development Process - Design2. The Software Development Process - Design
2. The Software Development Process - DesignForrester High School
 
UI design approach for mixed reality
UI design approach for mixed realityUI design approach for mixed reality
UI design approach for mixed realityRamkumar Kannan
 
С. Русова -- видатний педагог, психолог, громадський діяч
С. Русова -- видатний педагог, психолог, громадський діячС. Русова -- видатний педагог, психолог, громадський діяч
С. Русова -- видатний педагог, психолог, громадський діячAlina Kapitula
 
Pintor Ortega Maila-Obra: Coraza dimension
Pintor Ortega Maila-Obra: Coraza dimensionPintor Ortega Maila-Obra: Coraza dimension
Pintor Ortega Maila-Obra: Coraza dimensionMuseo Templo del Sol
 
Software Process in Software Engineering SE3
Software Process in Software Engineering SE3Software Process in Software Engineering SE3
Software Process in Software Engineering SE3koolkampus
 
jeu risques grande distribution
jeu risques grande distributionjeu risques grande distribution
jeu risques grande distributionCIPE
 
jeu prévention sécurité
jeu prévention sécuritéjeu prévention sécurité
jeu prévention sécuritéCIPE
 
jeu qualité totale
jeu qualité totalejeu qualité totale
jeu qualité totaleCIPE
 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models Satya P. Joshi
 
Physiotherapy in dentistry - Dr Sanjana ravindra
Physiotherapy in dentistry - Dr Sanjana ravindra Physiotherapy in dentistry - Dr Sanjana ravindra
Physiotherapy in dentistry - Dr Sanjana ravindra Dr. Sanjana Ravindra
 
Design process and concepts
Design process and conceptsDesign process and concepts
Design process and conceptsSlideshare
 
2-Software Design (Object Oriented Software Engineering - BNU Spring 2017)
2-Software Design (Object Oriented Software Engineering - BNU Spring 2017)2-Software Design (Object Oriented Software Engineering - BNU Spring 2017)
2-Software Design (Object Oriented Software Engineering - BNU Spring 2017)Hafiz Ammar Siddiqui
 
IPT Chapter 2 Web Services and Middleware - Dr. J. VijiPriya
IPT Chapter 2 Web Services and Middleware - Dr. J. VijiPriyaIPT Chapter 2 Web Services and Middleware - Dr. J. VijiPriya
IPT Chapter 2 Web Services and Middleware - Dr. J. VijiPriyaVijiPriya Jeyamani
 
Design concepts and principles
Design concepts and principlesDesign concepts and principles
Design concepts and principlessaurabhshertukde
 

Destaque (20)

2. The Software Development Process - Design
2. The Software Development Process - Design2. The Software Development Process - Design
2. The Software Development Process - Design
 
UI design approach for mixed reality
UI design approach for mixed realityUI design approach for mixed reality
UI design approach for mixed reality
 
книжка на каникулы 2016
книжка на каникулы 2016книжка на каникулы 2016
книжка на каникулы 2016
 
Pintor-Escultor Ortega Maila
Pintor-Escultor Ortega MailaPintor-Escultor Ortega Maila
Pintor-Escultor Ortega Maila
 
С. Русова -- видатний педагог, психолог, громадський діяч
С. Русова -- видатний педагог, психолог, громадський діячС. Русова -- видатний педагог, психолог, громадський діяч
С. Русова -- видатний педагог, психолог, громадський діяч
 
Pintor Ortega Maila-Obra: Coraza dimension
Pintor Ortega Maila-Obra: Coraza dimensionPintor Ortega Maila-Obra: Coraza dimension
Pintor Ortega Maila-Obra: Coraza dimension
 
Exposiciones Ortega Maila
Exposiciones Ortega MailaExposiciones Ortega Maila
Exposiciones Ortega Maila
 
Software Process in Software Engineering SE3
Software Process in Software Engineering SE3Software Process in Software Engineering SE3
Software Process in Software Engineering SE3
 
0809025
08090250809025
0809025
 
jeu risques grande distribution
jeu risques grande distributionjeu risques grande distribution
jeu risques grande distribution
 
jeu prévention sécurité
jeu prévention sécuritéjeu prévention sécurité
jeu prévention sécurité
 
jeu qualité totale
jeu qualité totalejeu qualité totale
jeu qualité totale
 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models
 
2016 Social Media Trends
2016 Social Media Trends2016 Social Media Trends
2016 Social Media Trends
 
Physiotherapy in dentistry - Dr Sanjana ravindra
Physiotherapy in dentistry - Dr Sanjana ravindra Physiotherapy in dentistry - Dr Sanjana ravindra
Physiotherapy in dentistry - Dr Sanjana ravindra
 
Slides chapter 9
Slides chapter 9Slides chapter 9
Slides chapter 9
 
Design process and concepts
Design process and conceptsDesign process and concepts
Design process and concepts
 
2-Software Design (Object Oriented Software Engineering - BNU Spring 2017)
2-Software Design (Object Oriented Software Engineering - BNU Spring 2017)2-Software Design (Object Oriented Software Engineering - BNU Spring 2017)
2-Software Design (Object Oriented Software Engineering - BNU Spring 2017)
 
IPT Chapter 2 Web Services and Middleware - Dr. J. VijiPriya
IPT Chapter 2 Web Services and Middleware - Dr. J. VijiPriyaIPT Chapter 2 Web Services and Middleware - Dr. J. VijiPriya
IPT Chapter 2 Web Services and Middleware - Dr. J. VijiPriya
 
Design concepts and principles
Design concepts and principlesDesign concepts and principles
Design concepts and principles
 

Semelhante a The Design Process

Semelhante a The Design Process (20)

Hci In The Software Process
Hci In The Software ProcessHci In The Software Process
Hci In The Software Process
 
HCI - Chapter 6
HCI - Chapter 6HCI - Chapter 6
HCI - Chapter 6
 
Unit V.pptx
Unit V.pptxUnit V.pptx
Unit V.pptx
 
Human Computer Interaction in software process.ppt
Human Computer Interaction in software process.pptHuman Computer Interaction in software process.ppt
Human Computer Interaction in software process.ppt
 
e3-chap-06.ppt
e3-chap-06.ppte3-chap-06.ppt
e3-chap-06.ppt
 
HCI-in-sw-process.ppt
HCI-in-sw-process.pptHCI-in-sw-process.ppt
HCI-in-sw-process.ppt
 
E3 chap-06
E3 chap-06E3 chap-06
E3 chap-06
 
Unit ii
Unit   iiUnit   ii
Unit ii
 
E3 chap-06
E3 chap-06E3 chap-06
E3 chap-06
 
Software System Engineering - Chapter 15
Software System Engineering - Chapter 15Software System Engineering - Chapter 15
Software System Engineering - Chapter 15
 
Chapter 5 software process
Chapter 5 software processChapter 5 software process
Chapter 5 software process
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
HCI Chapter_2.pdf
HCI Chapter_2.pdfHCI Chapter_2.pdf
HCI Chapter_2.pdf
 
HCI Chapter_2.ppt
HCI Chapter_2.pptHCI Chapter_2.ppt
HCI Chapter_2.ppt
 
Design Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptxDesign Concepts in Software Engineering-1.pptx
Design Concepts in Software Engineering-1.pptx
 
Chapter1
Chapter1Chapter1
Chapter1
 
MBSE Training Crash Course
MBSE Training Crash CourseMBSE Training Crash Course
MBSE Training Crash Course
 
Cnpm bkdn
Cnpm bkdnCnpm bkdn
Cnpm bkdn
 
Lect 1- software engineering
Lect 1- software engineeringLect 1- software engineering
Lect 1- software engineering
 
Software development PROCESS
Software development PROCESSSoftware development PROCESS
Software development PROCESS
 

Mais de ahmad bassiouny (20)

Work Study & Productivity
Work Study & ProductivityWork Study & Productivity
Work Study & Productivity
 
Work Study
Work StudyWork Study
Work Study
 
Motion And Time Study
Motion And Time StudyMotion And Time Study
Motion And Time Study
 
Motion Study
Motion StudyMotion Study
Motion Study
 
The Christmas Story
The Christmas StoryThe Christmas Story
The Christmas Story
 
Turkey Photos
Turkey PhotosTurkey Photos
Turkey Photos
 
Mission Bo Kv3
Mission Bo Kv3Mission Bo Kv3
Mission Bo Kv3
 
Miramar
MiramarMiramar
Miramar
 
Mom
MomMom
Mom
 
Linearization
LinearizationLinearization
Linearization
 
Kblmt B000 Intro Kaizen Based Lean Manufacturing
Kblmt B000 Intro Kaizen Based Lean ManufacturingKblmt B000 Intro Kaizen Based Lean Manufacturing
Kblmt B000 Intro Kaizen Based Lean Manufacturing
 
How To Survive
How To SurviveHow To Survive
How To Survive
 
Dad
DadDad
Dad
 
Ancient Hieroglyphics
Ancient HieroglyphicsAncient Hieroglyphics
Ancient Hieroglyphics
 
Dubai In 2009
Dubai In 2009Dubai In 2009
Dubai In 2009
 
DesignPeopleSystem
DesignPeopleSystemDesignPeopleSystem
DesignPeopleSystem
 
Organizational Behavior
Organizational BehaviorOrganizational Behavior
Organizational Behavior
 
Work Study Workshop
Work Study WorkshopWork Study Workshop
Work Study Workshop
 
Workstudy
WorkstudyWorkstudy
Workstudy
 
Time And Motion Study
Time And  Motion  StudyTime And  Motion  Study
Time And Motion Study
 

Último

BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...Nguyen Thanh Tu Collection
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resourcesaileywriter
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/siemaillard
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online PresentationGDSCYCCE
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Mohamed Rizk Khodair
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Denish Jangid
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointELaRue0
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfQucHHunhnh
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya - UEM Kolkata Quiz Club
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticspragatimahajan3
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024CapitolTechU
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringDenish Jangid
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeSaadHumayun7
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesashishpaul799
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45MysoreMuleSoftMeetup
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Celine George
 

Último (20)

BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tube
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 

The Design Process

  • 1.
  • 2. Introduction Paradigms and principles concentrated on examining the product of interactive system design.   Now we focus on the process of design.   Software engineering is the emerging discipline for understanding the design process, or life cycle.   Designing for usability occurs at all stages of the life cycle, not as a single isolated activity
  • 3. The software life cycle The waterfall model  
  • 4. Activities in the life cycle Requirements specification designer and customer try capture what the system is expected to provide can be expressed in natural language or more precise languages, such as a task analysis would provide Architectural design high-level description of how the system will provide the services required factor system into major components of the system and how they are interrelated needs to satisfy both functional and nonfunctional requirements Detailed design refinement of architectural components and interrelations to identify modules to be implemented separately the refinement is governed by the nonfunctional requirements
  • 5. Verification and validation Verification designing the product right   Validation designing the right product   The formality gap validation will always rely to some extent on subjective means of proof Management and contractual issues design in commercial and legal contexts
  • 6. The life cycle for interactive systems cannot assume a linear sequence of activities as in the waterfall model
  • 7. Using design rules Design rules suggest how to increase usability Standards set by national or international bodies to ensure compliance by a large community of designers standards require sound underlying theory and slowly changing technology hardware standards more common than software high authority and low level of detail ISO 9241 defines usability as effectiveness, efficiency and satisfaction with which users accomplish tasks
  • 8. Using design rules (cont'd)     Guidelines more suggestive and general many textbooks and reports full of guidelines abstract guidelines (principles) applicable during early life cycle activities detailed guidelines (style guides) applicable during later life cycle activities understanding justification for guidelines aids in resolving conflicts
  • 9. Usability engineering The ultimate test of usability based on measurement of user experience Usability engineering demands that specific usability measures be made explicit as requirements   Usability specification usability attribute/principle measuring concept measuring method now level/ worst case/ planned level/ best case Problems usability specification requires level of detail that may not be possible early in design satisfying a usability specification does not necessarily satisfy usability
  • 10. Iterative design and prototyping Iterative design overcomes inherent problems of incomplete requirements Prototypes simulate or animate some features of intended system different types of prototypes • throw-away • incremental • evolutionary Management issues • time • planning • non-functional features • contracts
  • 11. Techniques for prototyping Storyboards need not be computer-based can be animated Limited functionality simulations some part of system functionality provided by designers tools like HyperCard are common for these Wizard of Oz technique   Warning about iterative design design inertia – early bad decisions stay bad diagnosing real usability problems in prototypes…. … . and not just the symptoms
  • 12. Design rationale Design rationale is information that explains why a computer system is the way it is.   Benefits of design rationale • communication throughout life cycle • reuse of design knowledge across products • enforces design discipline • presents arguments for design trade-offs • organizes potentially large design space • capturing contextual information
  • 13. Types of DR: Process-oriented preserves order of deliberation and decision-making Structure-oriented emphasizes post hoc structuring of considered design alternatives Two examples: Issue-based information system (IBIS) Design space analysis Design rationale (cont’d)
  • 14.
  • 15.
  • 16.
  • 17. Summary The software engineering life cycle distinct activities and the consequences for interactive system design Using design rules standards and guidelines to direct design activity Usability engineering making usability measurements explicit as requirements Iterative design and prototyping limited functionality simulations and animations Design rationale recording design knowledge process vs. structure