Systems Development Life Cycle Flashcards
What is SDLC
Systems/Software Development Life Cycle
This refers to the process of developing software
through business needs, analysis, design,
implementation and maintenance
SDLC
the systems development
life cycle is a _________ to solving
business problems
Systematic Approach
involves identifying and
responding to a problem or opportunity
Planning Phase
A formal planning process ensures that the
goal, scope, budget, schedule, technology,
and system development processes, methods,
and tools are all good.
Planning Phase
Attempts to delve into the problem or opportunity
more fully
Analysis Phase
The project team may document the current
system to develop an “_____” model to understand
the system currently in place.
as is model
This work is done to identify and document any
problems associated with the current system.
Analysis Phase
To analyze the business situation
thoroughly to determine and structure the
requirements and to select between competing
system features.
Analysis Phase
The functional specifications for a
system that meets user requirements and is
feasible to develop and implement.
Analysis Phase
The project team uses the requirements and
“______” logical models as input for designing
the architecture
to be logical models
This architecture includes designing the
network, hardware configuration, databases,
user interface, and application programs.
Design Phase
how the system
functionality is to be provided by the
components of the system.
Design Phase
Includes the development or construction of
the system, testing, and installation.
Implementation Phase
training, support, and
documentation must be in place
Implementation Phase
THREE STAGES OF SYSTEM TESTING
Unit testing, System testing, Acceptance testing
individual programs are
separately tested
Unit testing
the entire system as a whole
is tested to determine whether program
modules are interacting as planned.
System testing
the system undergoes
final certification by the end-users to ensure
that it is ready for installation
Acceptance testing
Four strategies of Implementation
Direct Cutover, Parallel Strategy, Pilot Strategy, Phased Approach
The old system is terminated
and the new system takes over as the system of
record without any traditional period
Direct Cutover
Run the old system and the
new in tandem
Parallel Strategy
Introduce the new system to only
one part of the organization
Pilot Strategy
Introduce the new system in
stages
Phased Approach