SlideShare a Scribd company logo
4
Systems Analysis and Design in a
Changing World, Fourth Edition
4
Systems Analysis and Design in a Changing World, 4th Edition 2
Learning Objectives
 Describe the activities of the systems analysis life
cycle phase
 Explain the effect of business process
reengineering on activities of the analysis phase
 Describe the difference between functional and
nonfunctional system requirements
 Identify and understand the different types of
users who will be involved in investigating system
requirements
4
Systems Analysis and Design in a Changing World, 4th Edition 3
Learning Objectives (continued)
 Describe the kind of information that is required
to develop system requirements
 Determine system requirements through review
of documentation, interviews, observation,
prototypes, questionnaires, vendor research, and
joint application design sessions
 Discuss the need for validation of system
requirements to ensure accuracy and
completeness and the use of a structured
walkthrough
4
Systems Analysis and Design in a Changing World, 4th Edition 4
Overview
 Analysis phase of SDLC skills needed
 Fact finding for investigation of system
requirements
 Analyst should learn details of business processes
and daily operations
 Analyst should become as knowledgeable as
business domain users to build credibility
 Analyst brings fresh perspective to problem
 Modeling of business processes based on system
requirements
4
Systems Analysis and Design in a Changing World, 4th Edition 5
The Analysis Phase in More Detail
 Gather information
 Define system requirements
 Functional and nonfunctional
 Prioritize requirements
 Prototype for feasibility and discovery
 Generate and evaluate alternatives
 Review recommendations with management
4
Systems Analysis and Design in a Changing World, 4th Edition 6
The Activities of the Analysis Phase
(Figure 4-1)
4
Systems Analysis and Design in a Changing World, 4th Edition 7
Activities of the Analysis Phase
and Their Key Questions (Figure 4-2)
4
Systems Analysis and Design in a Changing World, 4th Edition 8
Business Process Reengineering
and Analysis
 Fundamental strategic approach to organizing
company
 Streamlines internal processes to be as efficient
and effective as possible
 Questions basic assumptions for doing business
and seeks to find a better way
 Uses IT as BPR enabler
 Systems analyst may discover opportunities for
process improvement
 Any project may include components of BPR
4
Systems Analysis and Design in a Changing World, 4th Edition 9
Zachman Framework for Enterprise Architecture
(Figure 4-3)
4
Systems Analysis and Design in a Changing World, 4th Edition 10
System Requirements
 New system capabilities and constraints
 Functional requirements
 Activities system must perform (use cases)
 Based on procedures and business functions
 Documented in analysis models
 Nonfunctional requirements
 Technical environment or performance objectives
 Usability, reliability, and security requirements
4
Systems Analysis and Design in a Changing World, 4th Edition 11
Stakeholders—The Source of
System Requirements
 People with interest in successful system
implementation
 Three primary groups of stakeholders
 Users (use system)
 Clients (pay for and own system)
 Technical staff (ensure system operation)
 Every type of stakeholder is identified by analyst
4
Systems Analysis and Design in a Changing World, 4th Edition 12
Stakeholders Interested
in New System Development (Figure 4-4)
4
Systems Analysis and Design in a Changing World, 4th Edition 13
More On Users as Stakeholders
 Horizontal user roles – information flow across
departments
 Vertical user roles – information needs of clerical
staff, middle management, and senior executives
 Business users perform day-to-day operations
 Information users need current information
 Management users need summary information
 Executive users need strategic information
 External users may have access to system
4
Systems Analysis and Design in a Changing World, 4th Edition 14
Techniques for Information Gathering
 Analysis phase done to understand business
functions and develop system requirements
 Original structured approach
 Create model of existing system
 Derive requirements from existing system model
 Current approach
 Identify logical requirements for new system
 Balance the review of current business functions
with new system requirements
4
Systems Analysis and Design in a Changing World, 4th Edition 15
Relationship Between Information
Gathering and Model Building (Figure 4-6)
4
Systems Analysis and Design in a Changing World, 4th Edition 16
Themes for Information-Gathering
Questions (Figure 4-7)
4
Systems Analysis and Design in a Changing World, 4th Edition 17
Fact-Finding Methods
 Review existing reports, forms, and procedure
descriptions
 Interview and discuss processes with users
 Observe and document business processes
 Build prototypes
 Distribute and collect questionnaires
 Conduct joint application design (JAD) sessions
 Research vendor solutions
4
Systems Analysis and Design in a Changing World, 4th Edition 18
Review Existing Reports, Forms,
and Procedure Descriptions
 Source: External industry-wide professional
organizations and trade publications
 Source: Existing business documents and
procedure descriptions within organization
 Identify business rules, discrepancies, and
redundancies
 Be cautious of outdated material
 Obtain preliminary understanding of processes
 Use as guidelines/visual cues to guide interviews
4
Systems Analysis and Design in a Changing World, 4th Edition 19
Sample Order Form for RMO (Figure 4-8)
4
Systems Analysis and Design in a Changing World, 4th Edition 20
Conduct Interviews and Discussions with Users
 Effective way to understand business functions
and rules
 Time consuming and resource expensive
 May require multiple sessions to
 Meet all users
 Understand all processing requirements
 Can meet with individuals or groups of users
 List of detailed questions prepared
4
Systems Analysis and Design in a Changing World, 4th Edition 21
Sample Checklist to Prepare for User Interviews
(Figure 4-9)
4
Systems Analysis and Design in a Changing World, 4th Edition 22
A Sample Open-Items List (Figure 4-11)
4
Systems Analysis and Design in a Changing World, 4th Edition 23
Observe and Document Business Processes
 Varies from office walkthroughs to performing
actual tasks
 Not necessary to observe all processes at same
level of detail
 May make users nervous, so use common sense
 Can document workflows with UML activity
diagrams
4
Systems Analysis and Design in a Changing World, 4th Edition 24
Activity Diagram Symbols (Figure 4-12)
4
Systems Analysis and Design in a Changing World, 4th Edition 25
Activity
Diagram
that
Models a
Workflow
(Figure 4-13)
4
Systems Analysis and Design in a Changing World, 4th Edition 26
Build Prototypes
 Preliminary working model of a larger, more
complex system component
 Discovery, design, evolving prototypes
 Prototype should be
 Operative
Working model to provide “look and feel”
 Focused to accomplish single objective
 Quick
Built and modified rapidly with CASE tools
4
Systems Analysis and Design in a Changing World, 4th Edition 27
Distribute and Collect Questionnaires
 Limited and specific information from a large
number of stakeholders
 Preliminary insight into business
 Not well suited for gathering detailed information
 Closed-ended questions direct person answering
question
 Open-ended questions encourage discussion and
elaboration
4
Systems Analysis and Design in a Changing World, 4th Edition 28
Conduct Joint Application Design Sessions
 Expedites investigation of system requirements
 Seeks to compress fact-finding, modeling, policy
formation, and verification activities into shorter
time frame
 Critical factor is to have all important
stakeholders present
4
Systems Analysis and Design in a Changing World, 4th Edition 29
Joint Application Design Participants
 Session leader trained in group dynamics and
JAD group facilitation
 Knowledgeable business and system users and
policy makers
 Technical staff representatives to handle
 Computer and network configurations
 Operating environments
 Security issues
 Project team members
4
Systems Analysis and Design in a Changing World, 4th Edition 30
Joint Application Design Facilities
 Conducted in special room
 Limit interruptions
 May be off-site
 Resources
 Overhead projector, white board, flip charts, work
material
 Electronic support (laptops)
 CASE tools
 Group support systems (GSS)
4
Systems Analysis and Design in a Changing World, 4th Edition 31
A JAD Facility (Figure 4-16)
4
Systems Analysis and Design in a Changing World, 4th Edition 32
Research Vendor Solutions
 Many problems have been solved by other
companies
 Positive contributions of vendor solutions
 Frequently provide new ideas
 May be state of the art
 Cheaper and less risky
 Danger
 May purchase solution before understanding
problem
4
Systems Analysis and Design in a Changing World, 4th Edition 33
Useful Techniques in Vendor Research
 Technical specifications from vendor
 Demo or trial system
 References of existing clients
 On-site visits
 Printout of screens and reports
4
Systems Analysis and Design in a Changing World, 4th Edition 34
Validating the Requirements
 Make sure gathered information is correct
 Structured walkthrough
 Effective means of implementing quality control
early in project
 Verify and validate system requirements
 Review of findings from investigation and of
models based on findings
 Project manager responsible for system quality
 Systems analyst, project manager are partners
4
Systems Analysis and Design in a Changing World, 4th Edition 35
Summary
 Analysis phase activities
 Gather information
 Define system requirements
 Prioritize requirements
 Prototype for feasibility and discovery
 Generate and evaluate alternatives
 Review recommendations with management
 BPR and Zachman Framework can help with the
analysis phase activities
4
Systems Analysis and Design in a Changing World, 4th Edition 36
Summary (continued)
 Gathering system requirements
 Functional and nonfunctional
 Work with various stakeholders (users, clients,
technical staff)
 What kind of information do I need?
 What are the business processes and operations?
 How are the business processes performed?
 What are the information requirements?
4
Systems Analysis and Design in a Changing World, 4th Edition 37
Summary (continued)
 Primary information-gathering techniques
 Review existing reports, forms, and procedure
descriptions
 Conduct interviews and discussions with users
 Observe and document business processes
 Build prototype working models
 Distribute and collect questionnaires
 Conduct JAD sessions
 Research vendor solutions

More Related Content

PPT
04 si(systems analysis and design )
PPT
Begining The Analysys Invetigating System Requirement
PPT
CPIS351-chapter9.ppt contains about system analysis and design
PDF
Systems Analysis and Design in a Changing World, Fourth Edition
PPT
02 si(systems analysis and design )
PDF
Systems Analysis and Design in a Changing World, Fourth Edition
PPT
08 si(systems analysis and design )
PDF
Systems Analysis and Design in a Changing World, Fourth Edition
04 si(systems analysis and design )
Begining The Analysys Invetigating System Requirement
CPIS351-chapter9.ppt contains about system analysis and design
Systems Analysis and Design in a Changing World, Fourth Edition
02 si(systems analysis and design )
Systems Analysis and Design in a Changing World, Fourth Edition
08 si(systems analysis and design )
Systems Analysis and Design in a Changing World, Fourth Edition

Similar to Systems Analysis and Design in a Changing World, Fourth Edition (20)

PDF
Systems Analysis and Design in a Changing World, Fourth Edition
PPTX
SADCW_7e_Chapter02.pptx
PPT
Sad in changing world chapter1 (1)
PPT
Sad in changing world chapter1 (1)
PDF
Systems Analysis and Design in a Changing World, Fourth Edition
PPT
01 si(systems analysis and design )
PPT
The Traditional Approach to Requirement
PPT
10 si(systems analysis and design )
PPT
Sadcw 6e chapter1
PPT
Sadcw 6e chapter2
PPT
05 si(systems analysis and design )
PPT
SAD 1st PPT
PPTX
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
PPTX
Chapter 2
PDF
Systems Analysis and Design in a Changing World, Fourth Edition
PDF
Systems Analysis and Design in a Changing World, Fourth Edition
PDF
Systems Analysis and Design in a Changing World, Fourth Edition
PPT
System_Analysis_and_Design_Assignment_New2.ppt
PPT
07 si(systems analysis and design )
PPTX
SADCW_7e_Chapter01.pptx
Systems Analysis and Design in a Changing World, Fourth Edition
SADCW_7e_Chapter02.pptx
Sad in changing world chapter1 (1)
Sad in changing world chapter1 (1)
Systems Analysis and Design in a Changing World, Fourth Edition
01 si(systems analysis and design )
The Traditional Approach to Requirement
10 si(systems analysis and design )
Sadcw 6e chapter1
Sadcw 6e chapter2
05 si(systems analysis and design )
SAD 1st PPT
AN INTRODUCTION TO SYSTEM ANALYSIS OVERVIEW.pptx
Chapter 2
Systems 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, Fourth Edition
System_Analysis_and_Design_Assignment_New2.ppt
07 si(systems analysis and design )
SADCW_7e_Chapter01.pptx
Ad

Recently uploaded (20)

PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
RMMM.pdf make it easy to upload and study
PPTX
Lesson notes of climatology university.
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Insiders guide to clinical Medicine.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Classroom Observation Tools for Teachers
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
master seminar digital applications in india
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
RMMM.pdf make it easy to upload and study
Lesson notes of climatology university.
Final Presentation General Medicine 03-08-2024.pptx
Insiders guide to clinical Medicine.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Classroom Observation Tools for Teachers
TR - Agricultural Crops Production NC III.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
master seminar digital applications in india
O7-L3 Supply Chain Operations - ICLT Program
Supply Chain Operations Speaking Notes -ICLT Program
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Ad

Systems Analysis and Design in a Changing World, Fourth Edition

  • 1. 4 Systems Analysis and Design in a Changing World, Fourth Edition
  • 2. 4 Systems Analysis and Design in a Changing World, 4th Edition 2 Learning Objectives Describe the activities of the systems analysis life cycle phase Explain the effect of business process reengineering on activities of the analysis phase Describe the difference between functional and nonfunctional system requirements Identify and understand the different types of users who will be involved in investigating system requirements
  • 3. 4 Systems Analysis and Design in a Changing World, 4th Edition 3 Learning Objectives (continued) Describe the kind of information that is required to develop system requirements Determine system requirements through review of documentation, interviews, observation, prototypes, questionnaires, vendor research, and joint application design sessions Discuss the need for validation of system requirements to ensure accuracy and completeness and the use of a structured walkthrough
  • 4. 4 Systems Analysis and Design in a Changing World, 4th Edition 4 Overview Analysis phase of SDLC skills needed Fact finding for investigation of system requirements Analyst should learn details of business processes and daily operations Analyst should become as knowledgeable as business domain users to build credibility Analyst brings fresh perspective to problem Modeling of business processes based on system requirements
  • 5. 4 Systems Analysis and Design in a Changing World, 4th Edition 5 The Analysis Phase in More Detail Gather information Define system requirements Functional and nonfunctional Prioritize requirements Prototype for feasibility and discovery Generate and evaluate alternatives Review recommendations with management
  • 6. 4 Systems Analysis and Design in a Changing World, 4th Edition 6 The Activities of the Analysis Phase (Figure 4-1)
  • 7. 4 Systems Analysis and Design in a Changing World, 4th Edition 7 Activities of the Analysis Phase and Their Key Questions (Figure 4-2)
  • 8. 4 Systems Analysis and Design in a Changing World, 4th Edition 8 Business Process Reengineering and Analysis Fundamental strategic approach to organizing company Streamlines internal processes to be as efficient and effective as possible Questions basic assumptions for doing business and seeks to find a better way Uses IT as BPR enabler Systems analyst may discover opportunities for process improvement Any project may include components of BPR
  • 9. 4 Systems Analysis and Design in a Changing World, 4th Edition 9 Zachman Framework for Enterprise Architecture (Figure 4-3)
  • 10. 4 Systems Analysis and Design in a Changing World, 4th Edition 10 System Requirements New system capabilities and constraints Functional requirements Activities system must perform (use cases) Based on procedures and business functions Documented in analysis models Nonfunctional requirements Technical environment or performance objectives Usability, reliability, and security requirements
  • 11. 4 Systems Analysis and Design in a Changing World, 4th Edition 11 Stakeholders—The Source of System Requirements People with interest in successful system implementation Three primary groups of stakeholders Users (use system) Clients (pay for and own system) Technical staff (ensure system operation) Every type of stakeholder is identified by analyst
  • 12. 4 Systems Analysis and Design in a Changing World, 4th Edition 12 Stakeholders Interested in New System Development (Figure 4-4)
  • 13. 4 Systems Analysis and Design in a Changing World, 4th Edition 13 More On Users as Stakeholders Horizontal user roles – information flow across departments Vertical user roles – information needs of clerical staff, middle management, and senior executives Business users perform day-to-day operations Information users need current information Management users need summary information Executive users need strategic information External users may have access to system
  • 14. 4 Systems Analysis and Design in a Changing World, 4th Edition 14 Techniques for Information Gathering Analysis phase done to understand business functions and develop system requirements Original structured approach Create model of existing system Derive requirements from existing system model Current approach Identify logical requirements for new system Balance the review of current business functions with new system requirements
  • 15. 4 Systems Analysis and Design in a Changing World, 4th Edition 15 Relationship Between Information Gathering and Model Building (Figure 4-6)
  • 16. 4 Systems Analysis and Design in a Changing World, 4th Edition 16 Themes for Information-Gathering Questions (Figure 4-7)
  • 17. 4 Systems Analysis and Design in a Changing World, 4th Edition 17 Fact-Finding Methods Review existing reports, forms, and procedure descriptions Interview and discuss processes with users Observe and document business processes Build prototypes Distribute and collect questionnaires Conduct joint application design (JAD) sessions Research vendor solutions
  • 18. 4 Systems Analysis and Design in a Changing World, 4th Edition 18 Review Existing Reports, Forms, and Procedure Descriptions Source: External industry-wide professional organizations and trade publications Source: Existing business documents and procedure descriptions within organization Identify business rules, discrepancies, and redundancies Be cautious of outdated material Obtain preliminary understanding of processes Use as guidelines/visual cues to guide interviews
  • 19. 4 Systems Analysis and Design in a Changing World, 4th Edition 19 Sample Order Form for RMO (Figure 4-8)
  • 20. 4 Systems Analysis and Design in a Changing World, 4th Edition 20 Conduct Interviews and Discussions with Users Effective way to understand business functions and rules Time consuming and resource expensive May require multiple sessions to Meet all users Understand all processing requirements Can meet with individuals or groups of users List of detailed questions prepared
  • 21. 4 Systems Analysis and Design in a Changing World, 4th Edition 21 Sample Checklist to Prepare for User Interviews (Figure 4-9)
  • 22. 4 Systems Analysis and Design in a Changing World, 4th Edition 22 A Sample Open-Items List (Figure 4-11)
  • 23. 4 Systems Analysis and Design in a Changing World, 4th Edition 23 Observe and Document Business Processes Varies from office walkthroughs to performing actual tasks Not necessary to observe all processes at same level of detail May make users nervous, so use common sense Can document workflows with UML activity diagrams
  • 24. 4 Systems Analysis and Design in a Changing World, 4th Edition 24 Activity Diagram Symbols (Figure 4-12)
  • 25. 4 Systems Analysis and Design in a Changing World, 4th Edition 25 Activity Diagram that Models a Workflow (Figure 4-13)
  • 26. 4 Systems Analysis and Design in a Changing World, 4th Edition 26 Build Prototypes Preliminary working model of a larger, more complex system component Discovery, design, evolving prototypes Prototype should be Operative Working model to provide “look and feel” Focused to accomplish single objective Quick Built and modified rapidly with CASE tools
  • 27. 4 Systems Analysis and Design in a Changing World, 4th Edition 27 Distribute and Collect Questionnaires Limited and specific information from a large number of stakeholders Preliminary insight into business Not well suited for gathering detailed information Closed-ended questions direct person answering question Open-ended questions encourage discussion and elaboration
  • 28. 4 Systems Analysis and Design in a Changing World, 4th Edition 28 Conduct Joint Application Design Sessions Expedites investigation of system requirements Seeks to compress fact-finding, modeling, policy formation, and verification activities into shorter time frame Critical factor is to have all important stakeholders present
  • 29. 4 Systems Analysis and Design in a Changing World, 4th Edition 29 Joint Application Design Participants Session leader trained in group dynamics and JAD group facilitation Knowledgeable business and system users and policy makers Technical staff representatives to handle Computer and network configurations Operating environments Security issues Project team members
  • 30. 4 Systems Analysis and Design in a Changing World, 4th Edition 30 Joint Application Design Facilities Conducted in special room Limit interruptions May be off-site Resources Overhead projector, white board, flip charts, work material Electronic support (laptops) CASE tools Group support systems (GSS)
  • 31. 4 Systems Analysis and Design in a Changing World, 4th Edition 31 A JAD Facility (Figure 4-16)
  • 32. 4 Systems Analysis and Design in a Changing World, 4th Edition 32 Research Vendor Solutions Many problems have been solved by other companies Positive contributions of vendor solutions Frequently provide new ideas May be state of the art Cheaper and less risky Danger May purchase solution before understanding problem
  • 33. 4 Systems Analysis and Design in a Changing World, 4th Edition 33 Useful Techniques in Vendor Research Technical specifications from vendor Demo or trial system References of existing clients On-site visits Printout of screens and reports
  • 34. 4 Systems Analysis and Design in a Changing World, 4th Edition 34 Validating the Requirements Make sure gathered information is correct Structured walkthrough Effective means of implementing quality control early in project Verify and validate system requirements Review of findings from investigation and of models based on findings Project manager responsible for system quality Systems analyst, project manager are partners
  • 35. 4 Systems Analysis and Design in a Changing World, 4th Edition 35 Summary Analysis phase activities Gather information Define system requirements Prioritize requirements Prototype for feasibility and discovery Generate and evaluate alternatives Review recommendations with management BPR and Zachman Framework can help with the analysis phase activities
  • 36. 4 Systems Analysis and Design in a Changing World, 4th Edition 36 Summary (continued) Gathering system requirements Functional and nonfunctional Work with various stakeholders (users, clients, technical staff) What kind of information do I need? What are the business processes and operations? How are the business processes performed? What are the information requirements?
  • 37. 4 Systems Analysis and Design in a Changing World, 4th Edition 37 Summary (continued) Primary information-gathering techniques Review existing reports, forms, and procedure descriptions Conduct interviews and discussions with users Observe and document business processes Build prototype working models Distribute and collect questionnaires Conduct JAD sessions Research vendor solutions