An organizational
approach to systems
analysis and design is
driven by
methodologies, techniques, and tools
Application Software : Computer software designed
to support organizational functions or processes
Systems Analyst : Organizational role
most responsible for analysis and design
of information systems
System Development Methodology : is a standard
process followed in an organization to conduct all
the steps necessary to analyze, design, implement,
and maintain information systems.
Systems Development Life Cycle (SDLC):
Traditional methodology used to develop,
maintain, and replace information systems.
It is have 5 Phases : Planning , Analysis , Design ,
Implementation , Maintenance
and have 2 views :
standard view
Evolutionary View
Traditional Waterfall SDLC
It have 3 Problems : 1- System requirements “locked
in”after being determined (can't change) 2- Limited
userinvolvement (only in requirements phase) 3-
Too muchfocus on milestone deadlines of SDLC
phases to the detriment of sound development
practices
There are 5 Different Approaches to Improving Development
Computer-Aided Software
Engineering (CASE) Tools
Diagramming tools , Computer displays and report
generators , Analysis tools , central repository ,
Documentation generators,Code generators
Service-Oriented Architecture (SOA)
Rapid Application Development (RAD)
Agile Methodologies
eXtreme Programming
Object-Oriented Analysis and Design (OOAD)
Based on objects rather than data or processes , it is
constant of :Object , object class , Inheritance
Rational Unified Process (RUP)
An object-oriented systems development methodology it is have four phase of
development: inception, elaboration, construction, and transition.Each phase is
organized into a number of separate iterations.