Chapter 1 - Introduction To Systems Analysis and Design
Chapter 1 - Introduction To Systems Analysis and Design
Introduction to Systems
Analysis and Design
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Objectives
Understand the fundamental systems
development life cycle and its four phases.
Understand the evolution of systems
development methodologies.
Be familiar with the Unified Process and its
extensions.
Be familiar with the different roles on the
project team.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Year
Outcome
2005
UK Inland Revenue
2004/
5
2004
2004
Hewlett-Packard Co.
2004
AT&T Wireless
2004
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Implementation
Analysis
Design
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
SDLC: Planning
1. Project Initiation
Develop a system request
Conduct a feasibility analysis
2. Project Management
Develop work plan
Staff the project
Control and direct the project
SDLC: Analysis
1. Develop analysis strategy
2. Gather requirements
3. Develop a system proposal
SDLC: Design
1.
2.
3.
4.
SDLC: Implementation
1. Construct system
2. Install system
Implement a training plan for the users
Product
Planning
Project Plan
Analysis
System Proposal
Design
Implementation
System
Specification
New System and
Maintenance Plan
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
SYSTEMS DEVELOPMENT
METHODOLOGIES
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Categories of Methodologies
Structured Design
Waterfall Development
Parallel Development
Agile Development
eXtreme Programming
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Structured Design 1
Waterfall Development
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Structured Design 2
Parallel Development
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Phased Development
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
System Prototyping
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Throwaway Prototyping
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Agile Development
Extreme Programming
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Waterfall
Parallel
Phased
Prototyping
Throwaway
Prototyping
Extreme
Programming
Unclear user
requirements
Poor
Poor
Good
Excellent
Excellent
Excellent
Unfamiliar
technology
Poor
Poor
Good
Poor
Excellent
Poor
Complex
systems
Good
Good
Good
Poor
Excellent
Poor
Reliable
systems
Good
Good
Good
Poor
Excellent
Good
Short time
schedule
Poor
Good
Excellent
Excellent
Good
Excellent
Schedule
visibility
Poor
Poor
Excellent
Excellent
Good
Good
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Responsibilities
Business Analyst
Systems Analyst
Infrastructure Analyst
Change Management
Analyst
Project Manager
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Summary
All systems development projects follow
essentially the same process, called the
system development life cycle (SDLC)
System development methodologies are
formalized approaches to implementing SDLCs
Object-Oriented Systems Analysis and Design
(OOSAD) uses a use-case-driven, architecturecentric, iterative, and incremental information
systems development approach
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Summary
The Unified Process is a two-dimensional
systems development process described with
a set of phases and workflows
The Unified Modeling Language, or UML, is a
standard set of diagramming techniques
The project team needs a variety of skills
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.