SlideShare une entreprise Scribd logo
1  sur  24
Determining System
Requirements
SDLC
Project Identification
& Selection
Project Initiation
& Planning
Analysis
**
Logical Design
Physical Design
Implementation
Maintenance
Requirements Determination
 System requirements
 Functional requirements

Current and future functions

Current and future data

Current and future employee jobs
Requirements Structuring
 Two essential views of the current and
replacement information systems. Both are
describing the same system, but in a different
way.
 Process view: The sequence of data movement &
handling operations within the system

Data flow diagrams
 Data: The inherent structure of data independent of
how or when it is processed

Entity-relation diagrams
Remember to...
Who will you get info from?
 User Stakeholders
 Users
 Managers
 Client Stakeholders
 Technical Stakeholders
What Information Do You
Need?
 1.
 2.
 3.
Traditional Methods for
Determining System
Requirements
 Administering questionnaires
 Interviewing and listening
 Interviewing groups
 Directly observing users
 Analyzing procedures & other
documents
Administering Questionnaires
Advantages & Disadvantages
 Strengths
 1.
 2.
 3.
 Weaknesses
 1.
 2.
 3.
Give Me Ambiguity or Give Me
Something Else!
 How often do you back up your
computer files?
 A. Frequently
 B. Sometimes
 C. Hardly at all
 D. Never
This is better…
 How often do you back up the computer
files stored on the hard disk on the PC
you use for over 50% of your work
time?
 A. Frequently (at least once per week)
 B. Sometimes (from 1 to 3 times per
month)
 C. Hardly at all (once per month or less)
 D. Never
Interviewing & Listening
 Before
 During the interview
 Afterwards
During the Interview
 Beginning
 Introduction, open-ended questions, interest &
attention
 Middle
 Open & close-ended questions, f-u questions,
active listening, provide feedback, limit note-taking
 End
 Summarize, request feedback and/or f-u, ask for
corrections
Interviews
Advantages & Disadvantages
 Strengths
 Extracts both
qualitative and
quantitative data
 Detailed and
summary data
 Good way to find
needs and
assumptions
 Weaknesses
 Requires skills
 May be biased; May
collect lots of useless
data
 Expensive, time
consuming
 Requires other
methods to verify
results
How do you choose
interview questions?
 Open-ended questions
 1.
 2.
 3.
 Closed-ended questions
 1.
 2.
 3.
Find out about someone’s
job
 Write 3 open-ended
questions
 Ask 3 open-ended
questions (You may
substitute questions
during interview.)
 Write down answers
 Write 3 closed-ended
questions
 Ask 3 closed-ended
questions (You may
substitute questions
during interview.)
 Write down answers
Interviewing Groups
Adv & Disadv
 Strengths
 Not biased by one
user’s opinion
 Can get many user’s
opinion
 Weaknesses
 With many people
present, decision-
making takes time
 Interruptions during
process
You May Need to Analyze
Work Procedures
 Work procedures describe a particular
job or task
 May show duplication of effort
 May find missing steps
 May contradict info collected from
interviews, questionnaires, and
observations
 Formal systems vs informal systems
Directly Observing
Users
 Strengths
 Doesn’t rely on a
user’s memory
 More objective and
accurate than
interviews
 Weaknesses
 Hawthorne effect
 Time consuming
Temporary Job Assignment
 Strengths
 Good for learning
context, terminology,
procedures
 Provides insight for
other questions
 Get operation “feel”;
adds to analysts
credibility with users
 Weaknesses
 Time Consuming
 May bias future work
design towards way
things are currently
done
Reviewing internal documents
 Strengths
 Good way to learn
history and politics
 Explains current
context
 May help understand
why and way of
current procedures &
applications
 Weaknesses
 May bias future work
design
 Not useful for
obtaining current
attitudes or motives
Modern Methods for Determining
System Requirements
 Prototyping
 Joint Application Design (JAD) - Intensive
meetings between users, managers, sponsor,
& systems analysts to discuss & review
system requirements
 Group Support Systems (GSS) to share ideas
& voice opinions
 BPR – Business process reengineering
 CASE tools to analyze existing systems

Contenu connexe

Tendances

Senior ipt term4_casestudy
Senior ipt term4_casestudySenior ipt term4_casestudy
Senior ipt term4_casestudyhccit
 
HCI Part 6 - Prototype and Evaluation Plan
HCI Part 6 - Prototype and Evaluation PlanHCI Part 6 - Prototype and Evaluation Plan
HCI Part 6 - Prototype and Evaluation PlanKemar Harris
 
System analysis and_design_tutorial
System analysis and_design_tutorialSystem analysis and_design_tutorial
System analysis and_design_tutorialHarikaReddy115
 
Structured systems analysis and design methodology
Structured systems analysis and design methodologyStructured systems analysis and design methodology
Structured systems analysis and design methodologyVatsana Technologies Pte Ltd
 
user support system in HCI
user support system in HCIuser support system in HCI
user support system in HCIUsman Mukhtar
 
5 investigating system requirements
5 investigating system requirements5 investigating system requirements
5 investigating system requirementsricardovigan
 
Unit 11-systems-analysis-and-design
Unit 11-systems-analysis-and-designUnit 11-systems-analysis-and-design
Unit 11-systems-analysis-and-designZile Mafantiri
 
HCI 3e - Ch 11: User support
HCI 3e - Ch 11:  User supportHCI 3e - Ch 11:  User support
HCI 3e - Ch 11: User supportAlan Dix
 
HCI 3e - Ch 6: HCI in the software process
HCI 3e - Ch 6:  HCI in the software processHCI 3e - Ch 6:  HCI in the software process
HCI 3e - Ch 6: HCI in the software processAlan Dix
 
Evaluation techniques in HCI
Evaluation techniques in HCIEvaluation techniques in HCI
Evaluation techniques in HCIsawsan slii
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniquesAlan Dix
 
System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011tgushi12
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hcisajid rao
 
System Analysis & Design - 2
System Analysis & Design - 2System Analysis & Design - 2
System Analysis & Design - 2Gagan Deep
 
4.1 systems analysis
4.1 systems analysis4.1 systems analysis
4.1 systems analysisMomina Mateen
 

Tendances (20)

Senior ipt term4_casestudy
Senior ipt term4_casestudySenior ipt term4_casestudy
Senior ipt term4_casestudy
 
Chap06
Chap06Chap06
Chap06
 
HCI Part 6 - Prototype and Evaluation Plan
HCI Part 6 - Prototype and Evaluation PlanHCI Part 6 - Prototype and Evaluation Plan
HCI Part 6 - Prototype and Evaluation Plan
 
System analysis and_design_tutorial
System analysis and_design_tutorialSystem analysis and_design_tutorial
System analysis and_design_tutorial
 
Structured systems analysis and design methodology
Structured systems analysis and design methodologyStructured systems analysis and design methodology
Structured systems analysis and design methodology
 
user support system in HCI
user support system in HCIuser support system in HCI
user support system in HCI
 
5 investigating system requirements
5 investigating system requirements5 investigating system requirements
5 investigating system requirements
 
Unit 11-systems-analysis-and-design
Unit 11-systems-analysis-and-designUnit 11-systems-analysis-and-design
Unit 11-systems-analysis-and-design
 
HCI 3e - Ch 11: User support
HCI 3e - Ch 11:  User supportHCI 3e - Ch 11:  User support
HCI 3e - Ch 11: User support
 
HCI 3e - Ch 6: HCI in the software process
HCI 3e - Ch 6:  HCI in the software processHCI 3e - Ch 6:  HCI in the software process
HCI 3e - Ch 6: HCI in the software process
 
Evaluation techniques in HCI
Evaluation techniques in HCIEvaluation techniques in HCI
Evaluation techniques in HCI
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniques
 
System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hci
 
System Analysis & Design - 2
System Analysis & Design - 2System Analysis & Design - 2
System Analysis & Design - 2
 
4.1 systems analysis
4.1 systems analysis4.1 systems analysis
4.1 systems analysis
 
System Analysis and Design
System Analysis and DesignSystem Analysis and Design
System Analysis and Design
 
User Support
User SupportUser Support
User Support
 
SSADM
SSADMSSADM
SSADM
 
Requirements
RequirementsRequirements
Requirements
 

En vedette

Lecture 10 documentation techniques -transaction processing- james a. hall b...
Lecture 10  documentation techniques -transaction processing- james a. hall b...Lecture 10  documentation techniques -transaction processing- james a. hall b...
Lecture 10 documentation techniques -transaction processing- james a. hall b...Habib Ullah Qamar
 
Chap 4 prototype
Chap 4   prototypeChap 4   prototype
Chap 4 prototypearoka55
 
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...Thomas Hildebrandt
 
An Agile Process Modelling Approach for BIM Projects
An Agile Process Modelling Approach for BIM ProjectsAn Agile Process Modelling Approach for BIM Projects
An Agile Process Modelling Approach for BIM ProjectsAna Roxin
 
Socio-technical System
Socio-technical SystemSocio-technical System
Socio-technical SystemRahul Hada
 

En vedette (7)

Lecture 10 documentation techniques -transaction processing- james a. hall b...
Lecture 10  documentation techniques -transaction processing- james a. hall b...Lecture 10  documentation techniques -transaction processing- james a. hall b...
Lecture 10 documentation techniques -transaction processing- james a. hall b...
 
Chap 4 prototype
Chap 4   prototypeChap 4   prototype
Chap 4 prototype
 
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...
A Case for Declarative Process Modelling - Slides on Adaptive Case Managment ...
 
DFD
DFDDFD
DFD
 
An Agile Process Modelling Approach for BIM Projects
An Agile Process Modelling Approach for BIM ProjectsAn Agile Process Modelling Approach for BIM Projects
An Agile Process Modelling Approach for BIM Projects
 
Socio-technical System
Socio-technical SystemSocio-technical System
Socio-technical System
 
Data flow diagrams
Data flow diagramsData flow diagrams
Data flow diagrams
 

Similaire à Lecture 4

System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2Best Rahim
 
CIB 3103: Requirements Capture
CIB 3103: Requirements CaptureCIB 3103: Requirements Capture
CIB 3103: Requirements CaptureAhmad Ammari
 
Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Sunderland City Council
 
Enabling role of information technology in bpm
Enabling role of information technology in bpmEnabling role of information technology in bpm
Enabling role of information technology in bpmdutconsult
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system designRahul Hedau
 
Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6koolkampus
 
Section b
Section bSection b
Section bPCTE
 
Understanding Stakeholder Needs
Understanding Stakeholder NeedsUnderstanding Stakeholder Needs
Understanding Stakeholder NeedsSandeep Ganji
 
Unit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptxUnit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptxVrundaPatadia
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2MISY
 
User Research Techniques by Vikram Rao, RSA
User Research Techniques by Vikram Rao, RSAUser Research Techniques by Vikram Rao, RSA
User Research Techniques by Vikram Rao, RSASTC India UX SIG
 
Facts finding techniques in Database
Facts finding techniques in Database Facts finding techniques in Database
Facts finding techniques in Database Afrasiyab Haider
 
S T A K E H O L D E R Fact Finding
S T A K E H O L D E R  Fact  FindingS T A K E H O L D E R  Fact  Finding
S T A K E H O L D E R Fact Findingguest009ffa
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptMarissaPedragosa
 

Similaire à Lecture 4 (20)

Know the user
Know the userKnow the user
Know the user
 
Sad Lec3
Sad Lec3Sad Lec3
Sad Lec3
 
System and design chapter-2
System and design chapter-2System and design chapter-2
System and design chapter-2
 
CIB 3103: Requirements Capture
CIB 3103: Requirements CaptureCIB 3103: Requirements Capture
CIB 3103: Requirements Capture
 
Ch04
Ch04Ch04
Ch04
 
Requirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdfRequirement Analysis - Dr. Hu.pdf
Requirement Analysis - Dr. Hu.pdf
 
Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development
 
Enabling role of information technology in bpm
Enabling role of information technology in bpmEnabling role of information technology in bpm
Enabling role of information technology in bpm
 
Mis system analysis and system design
Mis   system analysis and system designMis   system analysis and system design
Mis system analysis and system design
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
2904473407
29044734072904473407
2904473407
 
Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6Requirements Engineering Processes in Software Engineering SE6
Requirements Engineering Processes in Software Engineering SE6
 
Section b
Section bSection b
Section b
 
Understanding Stakeholder Needs
Understanding Stakeholder NeedsUnderstanding Stakeholder Needs
Understanding Stakeholder Needs
 
Unit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptxUnit 2 Classical Systems Development Methodology.pptx
Unit 2 Classical Systems Development Methodology.pptx
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
 
User Research Techniques by Vikram Rao, RSA
User Research Techniques by Vikram Rao, RSAUser Research Techniques by Vikram Rao, RSA
User Research Techniques by Vikram Rao, RSA
 
Facts finding techniques in Database
Facts finding techniques in Database Facts finding techniques in Database
Facts finding techniques in Database
 
S T A K E H O L D E R Fact Finding
S T A K E H O L D E R  Fact  FindingS T A K E H O L D E R  Fact  Finding
S T A K E H O L D E R Fact Finding
 
System_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.pptSystem_Analysis_and_Design_Assignment_New2.ppt
System_Analysis_and_Design_Assignment_New2.ppt
 

Dernier

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 

Dernier (20)

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 

Lecture 4

  • 2. SDLC Project Identification & Selection Project Initiation & Planning Analysis ** Logical Design Physical Design Implementation Maintenance
  • 3. Requirements Determination  System requirements  Functional requirements  Current and future functions  Current and future data  Current and future employee jobs
  • 4. Requirements Structuring  Two essential views of the current and replacement information systems. Both are describing the same system, but in a different way.  Process view: The sequence of data movement & handling operations within the system  Data flow diagrams  Data: The inherent structure of data independent of how or when it is processed  Entity-relation diagrams
  • 6. Who will you get info from?  User Stakeholders  Users  Managers  Client Stakeholders  Technical Stakeholders
  • 7. What Information Do You Need?  1.  2.  3.
  • 8. Traditional Methods for Determining System Requirements  Administering questionnaires  Interviewing and listening  Interviewing groups  Directly observing users  Analyzing procedures & other documents
  • 9. Administering Questionnaires Advantages & Disadvantages  Strengths  1.  2.  3.  Weaknesses  1.  2.  3.
  • 10. Give Me Ambiguity or Give Me Something Else!  How often do you back up your computer files?  A. Frequently  B. Sometimes  C. Hardly at all  D. Never
  • 11. This is better…  How often do you back up the computer files stored on the hard disk on the PC you use for over 50% of your work time?  A. Frequently (at least once per week)  B. Sometimes (from 1 to 3 times per month)  C. Hardly at all (once per month or less)  D. Never
  • 12. Interviewing & Listening  Before  During the interview  Afterwards
  • 13. During the Interview  Beginning  Introduction, open-ended questions, interest & attention  Middle  Open & close-ended questions, f-u questions, active listening, provide feedback, limit note-taking  End  Summarize, request feedback and/or f-u, ask for corrections
  • 14. Interviews Advantages & Disadvantages  Strengths  Extracts both qualitative and quantitative data  Detailed and summary data  Good way to find needs and assumptions  Weaknesses  Requires skills  May be biased; May collect lots of useless data  Expensive, time consuming  Requires other methods to verify results
  • 15.
  • 16.
  • 17. How do you choose interview questions?  Open-ended questions  1.  2.  3.  Closed-ended questions  1.  2.  3.
  • 18. Find out about someone’s job  Write 3 open-ended questions  Ask 3 open-ended questions (You may substitute questions during interview.)  Write down answers  Write 3 closed-ended questions  Ask 3 closed-ended questions (You may substitute questions during interview.)  Write down answers
  • 19. Interviewing Groups Adv & Disadv  Strengths  Not biased by one user’s opinion  Can get many user’s opinion  Weaknesses  With many people present, decision- making takes time  Interruptions during process
  • 20. You May Need to Analyze Work Procedures  Work procedures describe a particular job or task  May show duplication of effort  May find missing steps  May contradict info collected from interviews, questionnaires, and observations  Formal systems vs informal systems
  • 21. Directly Observing Users  Strengths  Doesn’t rely on a user’s memory  More objective and accurate than interviews  Weaknesses  Hawthorne effect  Time consuming
  • 22. Temporary Job Assignment  Strengths  Good for learning context, terminology, procedures  Provides insight for other questions  Get operation “feel”; adds to analysts credibility with users  Weaknesses  Time Consuming  May bias future work design towards way things are currently done
  • 23. Reviewing internal documents  Strengths  Good way to learn history and politics  Explains current context  May help understand why and way of current procedures & applications  Weaknesses  May bias future work design  Not useful for obtaining current attitudes or motives
  • 24. Modern Methods for Determining System Requirements  Prototyping  Joint Application Design (JAD) - Intensive meetings between users, managers, sponsor, & systems analysts to discuss & review system requirements  Group Support Systems (GSS) to share ideas & voice opinions  BPR – Business process reengineering  CASE tools to analyze existing systems