You are on page 1of 24

Systems Analysis and

Design
Alan Dennis, Barbara Haley Wixom, and Roberta Roth
John Wiley & Sons, Inc.

Slides by Candace S. Garrod


Red Rocks Community College

Modified by Yusuf Altunel


To be presented in CSE 440 Systems Analysis and Design
İKU Department of Computer Engineering

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

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8-2 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Chapter Outline
Transition from Requirements
System Acquisition Strategy
Custom development
Packaged Software
Outsourcing
Influences on Acquisition Strategy
Business need
In-house experience
Project skills
Project management
Time frame
Selecting an Acquisiton Strategy

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8-3 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Key Definitions
Design phase
Decide how to build the system
Convert business requirements
into system requirements
describing technical details
of the building system

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8-4 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Transition from Requirement to
Design

Selecting a
Design Strategy
System Acquisition Strategy
Developing an Alternative Matrix

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

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8-6 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Sytem Specification Outline

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8-7 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Classical Design Mistakes
Reducing design time
Do not jump directly to the coding
Result:
Missing important details
Later means extra costs
Feature creep
Change to the project features
Expect about %25 of change in requirements
Silver bullet syndrome
Tools cannot solve the problems alone
Tools help to save maximum %25 of costs
Switching tools in mid-project
new tools rarely reduce the pain
New tool requires learning effort
New tools generally carry new bugs

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8-8 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Design Strategies
Custom development
build from scratch in-house
Purchase software package
and customize it
Outsource the development
to third party

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8-9 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Custom Development

PROS CONS
Allows flexibility and creativity Requires significant time and effort

Consistent with existing technology May exacerbate existing backlogs


and standards
May require missing skills
Builds technical skills and functional
knowledge in-house Often costs more

Often takes more calendar time

Risk of project failure

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 10 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Packaged Software
Available for many common business needs
Tested, proven; cost and time savings
Rarely a perfect fit with business needs
May allow for customization
Manipulation of system parameters
Changing way features work
Synchronizing with other application
interfaces
May require workarounds

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 11 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Systems Integration
Building systems by
combining packages,
legacy systems,
and custom pieces
Integrating data is the key

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 12 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Outsourcing
Hiring
an external vendor,
developer,
or service provider
May reduce costs or add value
Risks include possibly
Losing confidential information
Losing control over future development
Losing learning opportunities

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 13 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Outsourcing Guidelines

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 14 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
INFLUENCES ON THE
ACQUISTION STRATEGY

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 15 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Selecting a Design Strategy
In deciding on the strategy to use
consider the followings:
Business need
In-house experience
Project skills
Project management
Time frame
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 16 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Selecting a System Acquisition
Strategy

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 17 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
SELECTING AN ACQUISITION
STRATEGY

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 18 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Developing an Alternative
Matrix
What tools and technologies
are needed
for a custom development project?
What vendors
make products
that address the project needs?
What service providers
would be able to build
the application if outsourced?
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 19 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Developing an Alternative
Matrix
Combine several feasibility analyses
into one matrix
Include
technical,
budget,
and organizational feasibilities
Assign weights
to indicate the relative importance
of the criteria
Assign scores
to indicate how well
the alternative meets the criteria
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 20 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Developing an Alternative
Matrix

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 21 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Alternative Matrix for Shopping
Cart

PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 22 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Summary Slide
System Design Phase – transitioning from
requirements to design
Design all the elements of the system
First Task – determine the system acquisition
strategy
Custom development
Purchase software package
Outsource
Use Alternatives Matrix to structure the system
acquisition decision
PowerPoint Presentation for Dennis, Wixom, & Roth Systems Analysis and Design, 3rd Edition
8 - 23 Copyright 2006 © John Wiley & Sons, Inc. All rights reserved.
Copyright © 2006
John Wiley & Sons, Inc.
All rights reserved. Reproduction or translation of this
work beyond that permitted in Section 117 of the 1976
United States Copyright Act without the express written
permission of the copyright owner is unlawful.
Request for further information should be addressed to
the Permissions Department, John Wiley & Sons, Inc.
The purchaser may make back-up copies for his/her
own use only and not for redistribution or resale.
The Publisher assumes no responsibility for errors,
omissions, or damages, caused by the use of these
programs or from the use of the information contained
herein.

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

You might also like