chap 1 solutions
TRANSCRIPT
-
8/10/2019 chap 1 solutions
1/34
4Systems Analysis and Design in a
Changing World, Fifth Edition
-
8/10/2019 chap 1 solutions
2/34
4
Learning Objectives
1. Describe the activities of systems analysis
2. Explain the difference between functional and
nonfunctional system requirements
3. Describe three types of models and reasons for
creating models
4. Identify and understand the different types of users
who will be involved in investigating systemrequirements
Systems Analysis and Design in a Changing World, 5th Edition 2
-
8/10/2019 chap 1 solutions
3/34
4
Learning Objectives (continued)
5. Describe the kind of information that is required todevelop system requirements
6. Determine system requirements through review of
documentation, interviews, observation, prototypes,questionnaires, joint application design sessions,
and vendor research
7. Discuss the need for validation of system
requirements to ensure accuracy and completenessand the use of a structured walkthrough
Systems Analysis and Design in a Changing World, 5th Edition 3
-
8/10/2019 chap 1 solutions
4/34
4
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
Systems Analysis and Design in a Changing World, 5th Edition 4
-
8/10/2019 chap 1 solutions
5/34
-
8/10/2019 chap 1 solutions
6/34
4
System Requirements
System requirementsspecifications that define thenew system
Functional requirements
Activities system must perform (use cases)
Based on procedures and business functions
Documented in analysis models
Systems Analysis and Design in a Changing World, 5th Edition 6
-
8/10/2019 chap 1 solutions
7/34
-
8/10/2019 chap 1 solutions
8/34
4
Models and Modeling
Analyst describes information system requirementsusing a collection of models
Complex systems require more than one type ofmodel
Models represent some aspect of the system beingbuilt
Process of creating models helps analyst clarify and
refine design
Models assist communication with system users
Systems Analysis and Design in a Changing World, 5th Edition 8
-
8/10/2019 chap 1 solutions
9/34
4
Types of Models
Different types of models are used in informationsystems development
Mathematicalformulas that describe technical
aspects of the system
Descriptivenarrative memos, reports, or lists thatdescribe aspects of the system
Graphicaldiagrams and schematic representationsof some aspect of the system
Systems Analysis and Design in a Changing World, 5th Edition 9
-
8/10/2019 chap 1 solutions
10/34
4
Some Descriptive Models
Systems Analysis and Design in a Changing World, 5th Edition 10
Figure 4-4
-
8/10/2019 chap 1 solutions
11/34
4StakeholdersThe 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
Systems Analysis and Design in a Changing World, 5th Edition 11
-
8/10/2019 chap 1 solutions
12/34
4Stakeholders Interested
in New System Development
Systems Analysis and Design in a Changing World, 5th Edition 12
Figure 4-6
-
8/10/2019 chap 1 solutions
13/34
4
More On Users as Stakeholders
Horizontal user rolesinformation flow acrossdepartments
Vertical user rolesinformation needs of clericalstaff, 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
Systems Analysis and Design in a Changing World, 5th Edition 13
-
8/10/2019 chap 1 solutions
14/34
4
Techniques for Information Gathering
Analysis phase done to understand businessfunctions 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
Systems Analysis and Design in a Changing World, 5th Edition 14
-
8/10/2019 chap 1 solutions
15/34
4Relationship Between Information
Gathering and Model Building
Systems Analysis and Design in a Changing World, 5th Edition 15
Figure 4-8
-
8/10/2019 chap 1 solutions
16/34
-
8/10/2019 chap 1 solutions
17/34
-
8/10/2019 chap 1 solutions
18/34
4Review Existing Reports, Forms,
and Procedure Descriptions
Source: External industry-wide professionalorganizations 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
Systems Analysis and Design in a Changing World, 5th Edition 18
4
-
8/10/2019 chap 1 solutions
19/34
4
Sample Order Form for RMO
Systems Analysis and Design in a Changing World, 5th Edition 19
Figure 4-10
4
-
8/10/2019 chap 1 solutions
20/34
4Conduct Interviews and Discussions with
Users
Effective way to understand business functions andrules
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
Systems Analysis and Design in a Changing World, 5th Edition 20
4
-
8/10/2019 chap 1 solutions
21/34
4Sample Checklist to Prepare for User
Interviews
Systems Analysis and Design in a Changing World, 5th Edition 21
Figure 4-11
4
-
8/10/2019 chap 1 solutions
22/34
4
SampleAgenda for
Interview
Systems Analysis and Design in a Changing World, 5th Edition 22
Figure 4-12
4
-
8/10/2019 chap 1 solutions
23/34
4Observe and Document Business
Processes
Varies from office walkthroughs to performing actual
tasks
Not necessary to observe all processes at same levelof detail
May make users nervous, so use common sense
Can document workflows with UML activity diagrams
Systems Analysis and Design in a Changing World, 5th Edition 23
4
-
8/10/2019 chap 1 solutions
24/34
4
Build Prototypes
Prototype - 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
Systems Analysis and Design in a Changing World, 5th Edition 24
4
-
8/10/2019 chap 1 solutions
25/34
4
Distribute and Collect Questionnaires
Limited and specific information from a large numberof 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
Systems Analysis and Design in a Changing World, 5th Edition 25
4
-
8/10/2019 chap 1 solutions
26/34
4
Sample RMOQuestionnaire
Systems Analysis and Design in a Changing World, 5th Edition 26
Figure 4-17
4
-
8/10/2019 chap 1 solutions
27/34
4Conduct 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
Systems Analysis and Design in a Changing World, 5th Edition 27
4
-
8/10/2019 chap 1 solutions
28/34
4
Joint Application Design Participants
Session leader trained in group dynamics and JADgroup facilitation
Knowledgeable business and system users andpolicy makers
Technical staff representatives to handle
Computer and network configurations
Operating environments
Security issues
Project team members
Systems Analysis and Design in a Changing World, 5th Edition 28
-
8/10/2019 chap 1 solutions
29/34
4
-
8/10/2019 chap 1 solutions
30/34
4
A JAD Facility
Systems Analysis and Design in a Changing World, 5th Edition 30
Figure 4-18
4
-
8/10/2019 chap 1 solutions
31/34
4
Research Vendor Solutions
Many problems have been solved by othercompanies
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
Systems Analysis and Design in a Changing World, 5th Edition 31
-
8/10/2019 chap 1 solutions
32/34
4
-
8/10/2019 chap 1 solutions
33/34
4
Validating the Requirements
Make sure gathered information is correct Structured walkthrough
Effective means of implementing quality control early inproject
Verify and validate system requirements
Review of findings from investigation and of modelsbased on findings
Project manager responsible for system quality
Systems analyst, project manager are partners
Systems Analysis and Design in a Changing World, 5th Edition 33
4
-
8/10/2019 chap 1 solutions
34/34
4
StructuredWalkthrough
Form
Figure 4-19