Upload
satnam-singh-mehrok
View
215
Download
0
Embed Size (px)
Citation preview
7/29/2019 15290_is & Spiral Model
1/31
SYSTEMS ANALYSIS
AND
DESIGN
INTRODUCTION
1
7/29/2019 15290_is & Spiral Model
2/31
Systems Analysis and Design
is the process people use tocreate (automated)information systems
Systems
Analysis& Design
InformationSystem
2
7/29/2019 15290_is & Spiral Model
3/31
Information Systems Engineering!Software Engineering!
Information Systems DevelopmentSystems Engineering!
Systems Analysis and Design!
Other names...!
Which
one?
Is there an official name?
3
7/29/2019 15290_is & Spiral Model
4/31
A title given to a person who studies theproblems and needs of an organization
looking for improvement opportunities.
Systems Analyst
Other names:
Software Engineer Systems Engineer Software Developer Programmer/Analyst
Nerd or Hacker! (joking!) 4
7/29/2019 15290_is & Spiral Model
5/31
An idea Analysis Design andImplementation
CompletedInformation
System
SYSTEMS ANALYSIS ANDDESIGN: A Condensed (Informal)
Perspective
Time 5
7/29/2019 15290_is & Spiral Model
6/31
DESIGN: A Complete (Formal)
Perspective
Systems Planning
Systems Analysis
Systems Design
Systems
Implementation
Systems Evolution
Planning
Evolution
ImplementationDesign
Analysis
6
7/29/2019 15290_is & Spiral Model
7/31
System
Natural Fabricated
InformationSystems
Others
AutomatedInformation
Systems
Others
7
7/29/2019 15290_is & Spiral Model
8/31
Name & Address Book
CD Collection
Course Registration
Reservations
Student Grades
Payroll
ATM machine & Banking in General
Check-Out Counters at Retail Stores
Order Fulfillment - Mail or Web Ordering
Manufacturing
Securities Portfolio Management
Space Shuttle Flight
Election Results
Video Games (Arcade and Home)
Business problems come in all sizes and s
Examples:
8
7/29/2019 15290_is & Spiral Model
9/31
A SYSTEM is a set of:
interrelated components
working together
for a common purpose
System
9
7/29/2019 15290_is & Spiral Model
10/31
SYSTEM
boundary
inputs
outputs
processing
controls
feedback
A Generic System Model(with Six Components)
Examples: Automobile
Student Registration Syste
Others... 10
7/29/2019 15290_is & Spiral Model
11/31
System Model Hierarchy
Water Vehicles
Cruise Ship
Staterooms
Suprasystem
System
Subsystem
bigger
smaller
Template Example
11
7/29/2019 15290_is & Spiral Model
12/31
An INFORMATION SYSTEM is:
a type of fabricated system
used by one or more persons
to help them accomplish some task or assignment
they have
people
procedures
data
An Information System:
includes the 3 aspects of a
system supports policies & procedures
has three additional
components - data, people,
procedures - in addition to the six 12
7/29/2019 15290_is & Spiral Model
13/31
An AUTOMATED INFORMATION SYSTEM IS:
a type of fabricated system
used by one or more persons
to help them accomplish some task or
assignment they have
utilizes hardware and software in
addition to data, people, procedures
plus all the aspects of a system
people
procedure
data
software
hardware
13
7/29/2019 15290_is & Spiral Model
14/31
DATA - input, output, or already stored
electronically
FUNCTIONS - transformations or actions taken
BEHAVIOR - the observable effects from
DATA FUNCTIONS
BEHAVIOR
An AUTOMATED INFORMATION SYSTEMhas three basic characteristics toconsider:
(Plus the six system components: input, output, processing, control, feedback a
14
7/29/2019 15290_is & Spiral Model
15/31
Systems Analysis and Design
is the process people use tocreate (automated)information systems
people
procedures
data
software
hardware
SA&D
15
7/29/2019 15290_is & Spiral Model
16/31
The people who do SYSTEMS ANALYSIS and
DESIGN produce information systems that are:
used internally within the organization
sold commercially via mail/web order or retail
store
imbedded in products
16
7/29/2019 15290_is & Spiral Model
17/31
Initially, problem domains (areas) tend to have poorly defined
BOUNDARIES
Problem domain SOLUTIONS are artificial
Problem domains are DYNAMIC
Problem domain solutions usually require INTERDISCIPLINARY
knowledge and skills
Systems Analysts KNOWLEDGEBASE is continually expanding
Systems Analysis and Design is a highly COGNITIVE activity
Working with PEOPLE
What makes Systems Analysis andDesign a difficult activity?
17
7/29/2019 15290_is & Spiral Model
18/31
Systems Analysts interactions with people during Systems Analysis
SYSTEMS
ANALYST
Users*Steering
Committee*
Vendors
Programmers& Tech. Staff
DatabaseAdministrators
Managers*
* = Stakeholders
Systems Analystmay be acting asa Project Managerfor some of theseinteractions.
18
7/29/2019 15290_is & Spiral Model
19/31
Studies the problems and needs of an
organization looking for improvement
opportunities for:
increasing revenue/profit
decreasing costs
improving quality of service
What does a Systems Analyst do?
19
7/29/2019 15290_is & Spiral Model
20/31
Effective and efficient:
CAPTURE of input data
PROCESSING & STORAGE of data
DELIVERY of timely and accurate
What is a Systems Analyst responsible
20
7/29/2019 15290_is & Spiral Model
21/31
7/29/2019 15290_is & Spiral Model
22/31
Requirements Specification
(3)
General Model of Information Systems Development (Partnership)
Stakeholder
Information
Technology
Staff
Analysis
Design
andImplementation
Requirements
(1) Continued
Involvement
(5)
Information
System (6)
Problem
DefinitionSkills (2)
Problem
SolutionSkills (4)
22
7/29/2019 15290_is & Spiral Model
23/31
Systems Analysis and Design Activities and Deliverables
ANALYSIS
Activities:
Systems Planning
Feasibility Study (optional)
Requirements Determination
Conceptual Design User Acceptance
Prototyping (optional)
Deliverables:
Requirements Specification
Prototype (optional)
DESIGN
Activities:
Deliverable:
Physical Design
Prototyping (optional)
Software Construction/Purchase
User Documentation - Deliverable
Testing
Training
User Acceptance
Conversion
Implementing the system
Information System
Project Management
Project Documentation - Scaffolding
Two (2) additional on-going activities:
23
7/29/2019 15290_is & Spiral Model
24/31
Labor intensive
Smallest team = you
Next smallest team = you and one other (user)
Average team = several systems analysts and
users
Articulation of the business problem is difficult
Systems Analysis and Design Project Observ
24
7/29/2019 15290_is & Spiral Model
25/31
Problems - something needs to be
fixed
Opportunities - good deals
Directives - do itor else
Where Do Systems Analysis andDesign Projects Come From?
... and are bounded by Constraints
25
7/29/2019 15290_is & Spiral Model
26/31
Planning
Feasibility Study (optional)
Requirements Determination
Conceptual Design
Physical Design
Construction and/or Purchase(prototype)
Training
Conversion - old to new
Implementation
-
SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC
Analysis
Des
ignand
Implementation
26
7/29/2019 15290_is & Spiral Model
27/31
7/29/2019 15290_is & Spiral Model
28/31
Planning
Feasibility Study
Requirements Determination
Conceptual Design
Physical Design
Conversion
Training
Implementation
Evolution
Iterative SDLC
Risk Analysis
Spiral SDLC
SDLC Activities
Verification/Test
28
7/29/2019 15290_is & Spiral Model
29/31
29Boehm, 1988
7/29/2019 15290_is & Spiral Model
30/31
The system is for the user
A Work Breakdown Structure should be used (ie.,
SDLC)
Systems analysis and design is iterative and
overlapping
Information systems are capital investments for the
business
Project manager may have the authority to cancel a
Principles to Guide Systems Analysis & De
30
7/29/2019 15290_is & Spiral Model
31/31
QUITTING TIME
31