System
development life cycle is a conventional way to develop an information system.
It consist
of many steps and involves different persons.
The steps of
SDLC are as fallows:
Preliminary
investigation:
Preliminary
investigation is the first phase of SDLC . its main objective is to identify
deficiencies and requirements in the users current environment. An important
result of the preliminary investigation is whether the system is to be
developed is feasible or not.
Feasibility is determined on the following parameters:
·
Whether
current technical resources is available
in the developers organization or in the market that is capable of handling the
users requirements..
·
Whether
the system is cost effective economically
or financially.
·
How
effectively the user will operate this software once installed.
Requirement
analysis:
In this phase, the current business system is studied in detail to find
out how it works and where the improvements are required. It includes a
detailed study of various operations performed by the system and their
relationship with in and outside the system.
The analyst and user works closely during the complete analysis phase. A
detailed documentation is prepared at the end of this phase called
requirements.
System
design:
The requirement analysis phase provides the requirements of the system .
the next phase is to design the new system and to satisfy these requirements.
The design phase states how a system will meet the requirements identified
during systems analysis phase as mentioned in the requirements specifications.
Some of the activities performed during design phase are as fallows:
·
Identification
of data entry forms along with the data elements.
·
Identification of
reports and outputs of the new system.
·
Identification
of data element and table for database creation.
·
Procedures for deriving the output from given output.
Software development:
In this phase ,
actual coding of the program is done .
programs are tested using dummy data .programmer also prepare the documentation
related to program . the documentation explains how and why a certain
procedures was coded in a specific way.
System testing:
after the programs are
tested individually ,the system is tested as whole. During system testing phase
, all software modules are integrated
and tested to ensure that they are running according to specification
special test data is prepare as input for processing.
The result s are examined
to ensure that they are correct.
System implementation
In this phase the
developed system is installed for use.
The following activities
are performed before the actual usage of the system.
·
User
personnel are trained to operate the system.
·
The
data files needed by the system are constructed
System maintenance:
The system may become
less useful if any change occurs in the user environments.
The software may be modified for its
effective use. The activity of system maintenance may vary depending on the
scale of modifications and enhancements.
EmoticonEmoticon