Waterfall model contains six stages for developing
software. They are planning stage analysis, design, coding stage, testing stage
and maintenance. The waterfall Model is a linear sequential flow. In which
progress is seen as flowing steadily downwards through the phases of coding.
This means that any phase in the development process begins only if the
previous phase is complete. The waterfall approach does not define the process
to go back to the previous phase to handle changes in requirement. The
waterfall approach is the earliest approach and most widely known that was used
for software development.
WATERFALL SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)
The methodology that chooses for this project is waterfall
model. Reason that chosen this method because it’s much easier to
understand and best match methods for developing small and simple system.
This stage is for identify the requirement analysis
will take place. The requirement developer collect all possible requirements of the
system to be developed are captured in this phase and documented in a
requirement specification document. For gather the requirement use requirement
method such as interview, survey and research. It’s because to
fulfill the client requirement in the system which considered.
requirement specifications from first phase are studied in this phase and the
system design is prepared. This system design helps in specifying hardware and
system requirements and helps in defining the overall system design. Firstly
hand drawn sketch of user interface first and then transform it to visual
graphics. The programming language that used for develop this system is visual
basic, with help of visual basic start to create forms after that, start to
enter the text, button, label, background image and color.
phase involves little coding for buttons and forms. Subsequent to receiving the
system design documents, the work is shared into various modules and the real
coding is commenced. The system is developed into small coding units. These
units are later integrated and unit testing model phase. So, all the units
developed in the coding phase are included into a system after testing of each
unit. Post integration the entire system is tested for any errors and failures.
At this phase the system is almost done after testing the system. It is a never
ending phase. Once the system is running in production environment, problems
come up. The errors that are related to the system are solved only after
deployment of system. The problem needs to be solved.
The advantages of
Ø Simple and easy to
understand and use
Ø Phases are processed and
completed before enter another phase
Ø Clearly defined stages
Ø Easy to arrange tasks
phase has specific deliverables
The Disadvantage of the waterfall are:
working software is produced until late during the life cycle and high amounts
of risk and uncertainty.
model for long and ongoing projects and it is difficult to measure progress
effective if requirements are not very clear at the beginning.
starts once development completes so more and more chances of bugs to be found.
3.3 REQUIREMENT METHOD
this project interview is one of requirement method. So that, interviewed some
of car wash owners directly. Asked some question depends on their own car wash
and they all give their responds. Its help me to get clarification what they
second way of requirement method for this project is surveys. So that prepared
some survey question via online and send the link of survey though the email
and some social media. At the end received some responds.