SystemsAnalysisDesign

advertisement
1
Systems Analysis & Design
AUTHOR: PROFESSOR SUSAN FUSCHETTO
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
Initial Planning
Support,
Maintenance &
Security
Implementation
Analysis
Ongoing
Activities
Design
10/24/2014
3
Why 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
4
Why 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
5
Why 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
6
Why 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
What does a Systems
Analyst do?

Works in a team

Background and education

Skills

Liaison

Project Leader

Primary tasks
10
Management
Business Users
Systems
Analyst
Other Systems
Analysts
Programmer,
Network
Administrator,
Database
Designer,
webmaster etc.
Outside Vendors
10/24/2014
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
Systems Development Life Cycle
(SDLC)
15
Initial Planning
Support,
Maintenance &
Security
Implementation
Analysis
Ongoing
Activities
Design
10/24/2014
16
Systems 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
Initial Planning
Support,
Maintenance &
Security
Implementation
Analysis
Ongoing
Activities
Design
10/24/2014
17
Systems 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
Initial Planning
Support,
Maintenance &
Security
Implementation
Analysis
Ongoing
Activities
Design
10/24/2014
18
Systems 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
Initial Planning
Support,
Maintenance &
Security
Implementation
Analysis
Ongoing
Activities
Design
10/24/2014
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
Analyze
Document
Design
Implementation

Training users & operational staff

Convert to the new system
Test
Develop
Deliverable: working system with documentation
10/24/2014
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
Download