ch01-sdlc and other methodologies

55
PowerPoint Presentation for Dennis, Wixom & Roth Systems Analysis and Design, 3rd Edition Copyrigh t 2006 © J ohn Wiley & Sons, Inc. All rights reserved. 3 - 1 Systems Analysis and Design Third Edition  Alan Dennis , Barbara Haley Wix om, and Roberta Roth John Wiley & Sons, Inc. Slides by Candace S. Garrod Red Rocks Community College Edited by J.D. Fernandez, Spring 2006

Upload: kibathi-rita

Post on 03-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 1/55

PowerPoint Presentation for Dennis, Wixom & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.3 - 1

Systems Analysis and DesignThird Edition

 Alan Dennis, Barbara Haley Wixom, and Roberta RothJohn Wiley & Sons, Inc.

Slides by Candace S. Garrod

Red Rocks Community CollegeEdited by J.D. Fernandez, Spring 2006

Page 2: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 2/55

PowerPoint Presentation for Dennis, Wixom & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.3 - 2

Introduction to Systems Analysis

and Design

Chapter 1

Page 3: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 3/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 3

The SDLC is composed of four

fundamental phases:

Planning Analysis

Design

Implementation

The Systems DevelopmentLife Cycle (SDLC)

Page 4: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 4/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 4

Each of the phases include a set of

steps, which rely on techniques that

produce specific document files thatprovide understanding about the

project.

Page 5: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 5/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 5

To Understand the SDLC:

Each phase consists of steps that lead

to specific deliverablesThe system evolves through gradual

refinement

Page 6: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 6/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 6

This phase is the fundamental process of

understanding why an information

system should be built.

The Planning phase will also determine

how the project team will go about

building the information system.

The Planning phase is composed of two

planning steps.

Phase I: Planning

Page 7: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 7/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 7

1. During project initiation, the system’s

business value to the organization is

identified (How will it lower costs or increase

revenues?)2. During project management, the project

manager creates a work plan, staffs the

project, and puts techniques in place to help

the project team control and direct the project

through the entire SDLC.

 Two Planning Steps

Page 8: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 8/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 8

Phase II: Analysis

Page 9: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 9/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 9

The analysis phase answers the questions ofwho will use the system, what the system willdo, and where and when it will be used.

During this phase the project team investigatesany current system(s), identifies improvementopportunities, and develops a concept for thenew system.

This phase has three analysis steps.

Page 10: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 10/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 10

Three Analysis Steps

1. Analysis strategy: This is developed toguide the projects team’s efforts. Thisincludes an analysis of the current system.

2. Requirements gathering: The analysis ofthis information leads to the development of aconcept for a new system. This concept isused to build a set of analysis models.

3. System proposal: The proposal is presentedto the project sponsor and other keyindividuals who decide whether the projectshould continue to move forward. 

Page 11: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 11/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 11

The system proposal or requirements analysis

report is the initial deliverable that describes

what business requirements the new system

should meet.The deliverable from this phase is both an

analysis and a high-level initial design for the

new system.

Requirements Analysis

Page 12: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 12/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 12

Phase III: Design

Page 13: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 13/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 13

In this phases it is decided how the

system will operate, in terms of the

hardware, software, and network

infrastructure; the user interface, forms,

and reports that will be used; and the

specific programs, databases, and files

that will be needed.

Page 14: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 14/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 14

Five Design Steps

1. Design Strategy: This clarifies whether thesystem will be developed by the company oroutside the company.

2. Architecture Design: This describes thehardware, software, and networkinfrastructure that will be used.

3. Database and File Specifications: Thesedocuments define what and where the data

will be stored.4. Program Design: Defines what programs

need to be written and what they will do.

Page 15: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 15/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 15

Phase IV: Implementation

Page 16: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 16/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 16

During this phase, the system is either

developed or purchased (in the case of

packaged software).

This phase is usually the longest and

most expensive part of the process.

The phase has three steps.

Page 17: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 17/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 17

Three Implementation Steps

Page 18: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 18/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 18

System Construction: The system is

built and tested to make sure it performs

as designed.

Installation: Prepare to support the

installed system.

Support Plan: Includes a post-

implementation review.

Page 19: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 19/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 19

 A methodology is a formalized approach

to implementing the SDLC.

The methodology will vary depending onwhether the emphasis is on businesses

processes or on the data that supports

the business.

Systems Development

Methodologies

Page 20: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 20/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 20

Process-centered Methodologies

With this methodology, the focus is on defining

the activities associated with the system.

The concentration is on representing the

system concept as a set of processes withinformation flowing into and out of the

processes.

Page 21: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 21/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 21

This methodology focuses on defining

the content of the data storage

containers and how they are organized.

Data-centered methodologies utilize data

models as the core of the system

concept.

Data-centered Methodologies

Page 22: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 22/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 22

This methodology attempts to balancethe focus between processes and data.

The Unified Modeling Language (UML) is

used to describe the system concept as acollection of objects incorporating bothdata and processes.

Object-oriented Methodologies

Page 23: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 23/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 23

Category I of the System

Development Methodology:

Structured Design

Page 24: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 24/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 24

Structured design methodologies adopt aformal step-by-step approach to the SDLC thatmoves logically from one phase to the next.

This design methodology introduces the use of

formal modeling or diagramming techniques todescribe a system’s basic business processesand follows a basic approach of two structureddesign categories.

Page 25: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 25/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 25

With waterfall development- basedmethodologies, the analysts and users proceedsequentially from one phase to the next.

The two key advantages of waterfalldevelopment-based methodologies are:

- The system requirements are identified long

before programming begins.- Changes to the requirements are minimized asthe project proceeds.

 Waterfall Development

Page 26: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 26/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd EditionCopyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 26

The two key disadvantages of waterfall

development-based methodologies are:

- The design must be completely specified

before programming begins.- A long time elapses between the

completion of the system proposal in the

analysis phase and the delivery of the system.

 Waterfall Development - 2

Page 27: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 27/55

PowerPoint Presentation for Dennis, Wixom, & RothSystems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 27

Waterfall Development-based Methodology

Page 28: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 28/55

PowerPoint Presentation for Dennis, Wixom, & RothSystems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 28

This methodology attempts to addressthe long time interval between theanalysis phase and the delivery of the

system.

Parallel Development

Page 29: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 29/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 29

A general design for the entire system is performed and then

the project is divided into a series of distinct subprojects.

C t II f th S t

Page 30: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 30/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 30

Category II of the System

Development Methodology: Rapid

Application Development (RAD)

Page 31: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 31/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 31

RAD-based methodologies adjust the SDLCphases to get some part of system developedquickly and into the hands of the users.

Most RAD-based methodologies recommend

that analysts use special techniques andcomputer tools to speed up the analysis,design, and implementation phases, such asCASE (computer-aided software engineering)tools.

Page 32: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 32/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 32

One possible subtle problem with RAD-based

methodologies is managing user expectations.

Page 33: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 33/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 33

This methodology breaks the overall systeminto a series of versions that are developedsequentially.

The team categorizes the requirements into a

series of versions, then the most important andfundamental requirements are bundled into thefirst version of the system.

The analysis phase then leads into design and

implementation; however, only with the set ofrequirements identified for version 1.

 As each version is completed, the team beginswork on a new version.

Phased Development

Page 34: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 34/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 34

Phased Development-based Methodology

Page 35: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 35/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 35

Prototyping-based methodologies perform theanalysis, design and implementation phasesconcurrently.

 All three phases are performed repeatedly in acycle until the system is completed.

 A prototype is a smaller version of the systemwith a minimal amount of features.

Prototyping

Page 36: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 36/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 36

Prototyping-based Methodology

Page 37: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 37/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 37

 Advantage: Provides a system for the

users to interact with, even if it is not

initially ready for use.

Disadvantage: Often the prototype

undergoes such significant changes that

many initial design decisions prove to be

poor ones.

Prototyping

Page 38: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 38/55

Page 39: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 39/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 39

Throwaway Prototyping-based Methodology

Category III of the System

Page 40: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 40/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 40

Category III of the System

Development Methodology: Agile

Development

Page 41: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 41/55

Page 42: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 42/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 42

Extreme Programming (XP)

Page 43: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 43/55

Page 44: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 44/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 44

Key principles of XP include:

Continuous testing

Simple codingClose interaction with the end users to

build systems very quickly

Page 45: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 45/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 45

An Extreme Programming-based

Methodology

Page 46: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 46/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 46

Selecting the Appropriate

Development Methodology

Page 47: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 47/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 47

Selecting a methodology is not simple, asno one methodology is always best.

Many organizations have their own

standards.The next figure summarizes someimportant methodology selection criteria.

Page 48: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 48/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 48

Criteria for Selecting a

Methodology

Page 49: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 49/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 49

Clarity of User Requirements

RAD methodologies of prototyping and

throwaway prototyping are usually more

appropriate when user requirements are

unclear as they provide prototypes forusers to interact with early in the SDLC.

Page 50: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 50/55

Page 51: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 51/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 51

Project Team Skills and Roles

Projects should consist of a variety of skilledindividuals in order for a system to besuccessful.

Six major skill sets an analyst should have

include:Technical

Business

 Analytical

InterpersonalManagement

Ethical

Page 52: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 52/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 52

Categories of Analysts

Business Analyst

Systems Analyst

Infrastructure AnalystChange Management Analyst

Project Manager

Page 53: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 53/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 53

Project Team Roles

Page 54: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 54/55

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition

Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.1 - 54

Summary

The Systems Development Lifecycle consistsof four stages: Planning, Analysis, Design, andImplementation

There are six major development

methodologies: the waterfall method, theparallel development method, the phaseddevelopment method, system prototyping,design prototyping, and agile development.

There are five major team roles: businessanalyst, systems analyst, infrastructure analyst,change management analyst and projectmanager.

Page 55: Ch01-SDLC and Other Methodologies

8/11/2019 Ch01-SDLC and Other Methodologies

http://slidepdf.com/reader/full/ch01-sdlc-and-other-methodologies 55/55