systems analysis & design author: professor susan fuschetto 10/24/2014 1

Post on 19-Jan-2016

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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