Software
Development
BSA 375: Fundamentals of Business Software Development
Anjit Bose
Introduction
This presentation will explain
systems development life cycle
and the activities that takes place
through each phase that ensures
the software development
success.
What is SDLC?
SDLC stands for systems development
life cycle. It is a standard model used to
develop software. The SDLC determines
how an information system can support
business needs, designing the system,
building it and delivering it to users.
Building an information systems using
the SDLC has a set of fundamental
stages.
Stages of SDLC
The SDLC model includes the
following steps/phases:
Planning
Analysis
Design
Implementation
Phase 1: Planning
Planning
phase is the fundamental process of
understanding why an information system should
be built and determine how it can be built.
Required
to determine the feasibility of the
project:
Technical
Economic
Organizational
Goes
through the committee approval process.
Phase 2: Analysis
In this phase questions are answered such as who will use the
system, what the system will do, where and when it will be used.
Strategy is implemented to study systems, the problems and
envisioning ways to design a new system.
Gather information stage to get input for developing the new
system by:
Interviews
Group Sessions
Workshops
Questionnaires
Document process which is called the systems proposal. The
analyses, systems concept, requirements and models are
combined and given to the approval committee.
Phase 3: Design
The
design phase decides how the system will
operate and be built
The
design is specific to the technical requirements
the systems requires to operate.
Impacts
the build and implementation phases of
SDLC.
Describes
the movement of data between databases.
Technical...