Class Note SYSTEM DEVELOPMENT CYCLE
Class Note SYSTEM DEVELOPMENT CYCLE
DEFINITION
System development cycle, also known as systems development life cycle
(SDLC) is a set of procedures or steps involved in creating or computerizing an
information system. It is also defined as the process of creating or altering
information systems in order to integrate the use of computers in their
activities.
4. System analysis: is the stage of collecting factual data and breaking down
the processes in the system into smaller components. It seeks to answer
the questions: how is it being done? Why is it being done? and How can it
be improved? It is more of a thinking process and involves the creative skills
of a System Analyst.
5. System design: is the stage when every analysis is actually translated to the
making of the new system. In this stage, the new system is built in two
phases:
a. Preliminary or general design: in this design phase, the features of the
new system is specified and the cost of designing these features is
estimated to further establish the feasibility of the project.
b. Structured or detailed design: in this design phase, the input, output,
database, forms, programming language to be used are specifies in
detail. The hardware and software platforms on which the new system
will run are also decided.
Programming is done in the design stage and some tools needed in this
stage are flowcharts, pseudocodes and data flow diagrams.
8. Study review: After the system has been fully implemented and in use, it is
evaluated once in a while to check system performance, user satisfaction
with the system, adaptability to changing business needs, and new
technologies that might improve the system. If a major modification of the
new system is needed, a new project will be initiated to carry out that
modification. The new project will still go through all the SDLC stages from
preliminary study to implementation and study review.