Introduction to Systems
Introduction to Systems
Analysis and Design
Analysis and Design
Chap#1
Systems Analysis and Design with
UML Version 2.0
An Object-Oriented Approach
Understand the fundamental systems development life cycle
and its four phases.
Understand the evolution of systems development
methodologies.
Be familiar with the different roles on the project team.
OBJECTIVES
OBJECTIVES
Introduction
The Systems Development Life Cycle
◦ Planning
◦ Analysis
◦ Design
◦ Implementation
Systems Development Methodologies
◦ Structured Design
◦ Rapid Application Development (RAD)
◦ Agile Development
◦ Selecting the Appropriate Development Methodology
Project Team Roles and Skills
◦ Business Analyst
◦ Systems Analyst
◦ Infrastructure Analyst
◦ Change Management Analyst
◦ Project Manager
Summary
Outline
Outline
The
systems development life cycle
(SDLC) is the process of
understanding how an information system (IS) can support business
needs, designing the system, building it, and delivering it to users.
If you have taken a programming class or have programmed on your own,
this probably sounds pretty simple.
Unfortunately, this is not the case.
A 1996 survey by the Standish Group found that 42 percent of all
corporate IS projects were abandoned before completion.
A similar study done in 1996 by the General Accounting Office found 53
percent of all U.S. government IS projects were abandoned.
Unfortunately, many of the systems that aren’t abandoned are delivered
to the users significantly late, cost far more than planned, and have
fewer features than originally planned.
SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC)
SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC)
Most of us would like to think that these problems only
occur to “other” people or “other” organizations, but they
happen in most companies.
Even Microsoft has a history of failures and overdue
projects (e.g., Windows 1.0,Windows 95).
Although we would like to promote this book as a “
silver
bullet
” that will keep you from IS failures, we readily admit
that a silver bullet that guarantees IS development success
simply does not exist.2
Instead, this book will provide you with several fundamental
concepts and many practical techniques that you can use to
improve the probability of success.
SDLC
SDLC