systems analysis & design author: professor susan fuschetto 10/24/2014 1
Post on 19-Jan-2016
218 Views
Preview:
TRANSCRIPT
1
Systems Analysis & DesignAUTHOR: PROFESSOR SUSAN FUSCHETTO
10
/24
/20
14
2
Overview
Why study systems analysis & design?
What does a Systems Analyst do?
Systems Development Life Cycle (SDLC)
Initial Planning
Analysis
Design
Implementation
Support, Maintenance & Security
Ongoing Activities
10/24/2014
Initial Planning
Analysis
DesignImplementation
Support, Maintenance &
Security Ongoing Activities
3Why study systems analysis & design?
Your role in using systems
You may one day be asked to work on a systems project
Maybe you want to become a Systems Analyst
10/24/2014
4Why study systems analysis & design?
Your role in using systems
You may one day be asked to work on a systems project
Subject matter expert
Maybe you want to become a Systems Analyst
10/24/2014
5Why study systems analysis & design?
Your role in using systems
You may one day be asked to work on a systems project
Subject matter expert
Maybe you want to become a Systems Analyst
10/24/2014
6Why study systems analysis & design?
Your role in using systems
You may one day be asked to work on a systems project
Maybe you want to become a Systems Analyst
10/24/2014
7
What does a Systems Analyst do?
Works in a team
Background and education
Skills
Liaison
Project Leader
Primary tasks
10/24/2014
8
What does a Systems Analyst do?
Works in a team
Background and education
Skills
Liaison
Project Leader
Primary tasks
10/24/2014
9
What does a Systems Analyst do?
Works in a team
Background and education
Skills
Liaison
Project Leader
Primary tasks
10/24/2014
10What does a Systems Analyst do?
Works in a team
Background and education
Skills
Liaison
Project Leader
Primary tasks
10/24/2014
Systems
Analyst
Management
Programmer, Network
Administrator, Database Designer,
webmaster etc.
Outside Vendors
Other Systems Analysts
Business Users
11
What does a Systems Analyst do?
Works in a team
Background and education
Skills
Liaison
Project Leader
Primary tasks
10/24/2014
12
What does a Systems Analyst do?
Works in a team
Background and education
Skills
Liaison
Project Leader
Primary tasks
10/24/2014
13
What does a Systems Analyst do?
Works in a team
Background and education
Skills
Liaison
Project Leader
Primary tasks
10/24/2014
14
What does a Systems Analyst do?
Works in a team
Background and education
Skills
Liaison
Project Leader
Primary tasks
10/24/2014
15Systems Development Life Cycle (SDLC)
10/24/2014
Initial Planning
Analysis
DesignImplementation
Support, Maintenance &
SecurityOngoing Activities
16Systems Development Life Cycle (SDLC)
What is a system?
Why call it a life cycle?
Phases
SDLC varies depending on the project
New development
Maintenance/support
10/24/2014
Initial Planning
Analysis
DesignImplementation
Support, Maintenance &
SecurityOngoing Activities
17Systems Development Life Cycle (SDLC)
What is a system?
Why call it a life cycle?
Phases
SDLC varies depending on the project
New development
Maintenance/support
10/24/2014
Initial Planning
Analysis
DesignImplementation
Support, Maintenance &
SecurityOngoing Activities
18Systems Development Life Cycle (SDLC)
What is a system?
Why call it a life cycle?
Phases
SDLC varies depending on the project
New development
Maintenance/support
10/24/2014
Initial Planning
Analysis
DesignImplementation
Support, Maintenance &
SecurityOngoing Activities
19
Initial Planning
Reviews project requests
Prioritize requests
Approve requests
Allocate resources
Assign project leader/manager
Form the development team
Deliverables: Preliminary project plan and budget
10/24/2014
20
Initial Planning
Reviews project requests
Prioritize requests
Approve requests
Allocate resources
Assign project leader/manager
Form the development team
Deliverables: Preliminary project plan and budget
10/24/2014
21
Initial Planning
Reviews project requests
Prioritize requests
Approve requests
Allocate resources
Assign project leader/manager
Form the development team
Deliverables: Preliminary project plan and budget
10/24/2014
22
Analysis
Problem solving approach:
1. Gather the facts 2. Analyze the facts 3. Make a decision
Preliminary investigation
Feasibility study
Detail analysis
Review the current system
Requirements determination
Recommend a solution
Deliverable: Requirements document. Feasibility study & Preliminary Investigation report as needed.
10/24/2014
23
Analysis
Problem solving approach:
1. Gather the facts 2. Analyze the facts 3. Make a decision
Preliminary investigation
Feasibility study
Detail analysis
Review the current system
Requirements determination
Recommend a solution
Deliverable: Requirements document. Feasibility study & Preliminary Investigation report as needed.
10/24/2014
24
Analysis
Problem solving approach:
1. Gather the facts 2. Analyze the facts 3. Make a decision
Preliminary investigation
Feasibility study
Detail analysis
Review the current system
Requirements determination
Recommend a solution
Deliverable: Requirements document. Feasibility study & Preliminary Investigation report as needed.
10/24/2014
25
Analysis
Problem solving approach:
1. Gather the facts 2. Analyze the facts 3. Make a decision
Preliminary investigation
Feasibility study
Detail analysis
Review the current system
Requirements determination
Recommend a solution
Deliverable: Requirements document. Feasibility study & Preliminary Investigation report as needed.
10/24/2014
26
Analysis
Problem solving approach:
1. Gather the facts 2. Analyze the facts 3. Make a decision
Preliminary investigation
Feasibility study
Detail analysis
Review the current system
Requirements determination
Recommend a solution
Deliverable: Requirements document. Feasibility study & Preliminary Investigation report as needed.
10/24/2014
27
Design
Review requirements document
Create design diagrams
Buy hardware and software if needed
Deliverable: Detail Design document
10/24/2014
28
Implementation
Development
Program Development Life Cycle
Review Requirements and Design documents
Create detail program and system design
Create programs, database and other system components
Document & test system
Implementation
Training users & operational staff
Convert to the new system
Deliverable: working system with documentation
10/24/2014
29
Implementation
Development Program Development Life Cycle
Analyze Requirements and Design documents
Design program designs
Develop programs, database and other system components
Test system
Document
Implementation Training users & operational staff
Convert to the new system
Deliverable: working system with documentation
10/24/2014
Analyze
Design
DevelopTest
Document
30
Implementation
Development Program Development Life Cycle
Analyze Requirements and Design documents
Design program designs
Develop programs, database and other system components
Test system
Document
Implementation Training users & operational staff
Convert to the new system
Deliverable: working system with documentation
10/24/2014
31
Implementation
Development Program Development Life Cycle
Analyze Requirements and Design documents
Design program designs
Develop programs, database and other system components
Test system
Document
Implementation Training users & operational staff
Convert to the new system
Deliverable: working system with documentation
10/24/2014
32
Implementation
Development Program Development Life Cycle
Analyze Requirements and Design documents
Design program designs
Develop programs, database and other system components
Test system
Document
Implementation Training users & operational staff
Convert to the new system
Deliverable: working system with documentation
10/24/2014
33
Implementation
Development Program Development Life Cycle
Analyze Requirements and Design documents
Design program designs
Develop programs, database and other system components
Test system
Document
Implementation Training users & operational staff
Convert to the new system
Deliverable: working system with documentation
10/24/2014
34
Implementation
Development Program Development Life Cycle
Analyze Requirements and Design documents
Design program designs
Develop programs, database and other system components
Test system
Document
Implementation Training users & operational staff
Convert to the new system
Deliverable: working system with documentation
10/24/2014
35
Implementation
Development Program Development Life Cycle
Analyze Requirements and Design documents
Design program designs
Develop programs, database and other system components
Test system
Document
Implementation Training users & operational staff
Convert to the new system
Deliverable: working system with documentation
10/24/2014
36
Implementation
Development Program Development Life Cycle
Analyze Requirements and Design documents
Design program designs
Develop programs, database and other system components
Test system
Document
Implementation Training users & operational staff
Convert to the new system
Deliverable: working system with documentation
10/24/2014
37
Support, Maintenance & Security
Enhancements & bug fixes
Ongoing review of security
Monitor system performance
Backup & Recovery
User profiles
Software updates
10/24/2014
38
Support, Maintenance & Security
Enhancements & bug fixes
Ongoing review of security
Monitor system performance
Backup & Recovery
User profiles
Software updates
10/24/2014
39
Ongoing Activities
Project Management and Planning
Feasibility checkpoints
Documentation
Fact-finding
10/24/2014
40
Ongoing Activities
Project Management and Planning
Feasibility checkpoints
Documentation
Fact-finding
10/24/2014
41
Wrap Up
One day will you be a subject matter expert on a systems project?
Will you have to test a system?
Will you become a Systems Analyst?
10/24/2014
top related