System analysis and design is where the system analyzed by the analyst for the
purposes of identifies issues that present then provides solutions to these
problems. This can be also called as improvements of the system.
In analysis and design,
Now analyst would use different tools to model and structure the system such as
six stages of software developments which are planning, analysis, design,
implementation, testing and maintenance and also development life cycle
methodologies like water fall, RAD or spiral model. The following are the
principles of system analysis:
Development life cycle models/methodologies.
This identifies the stages to which the processes must be carried out in system
analysis and design in order to develop effective system. This have four phases
which are planning, analysis, design and implementation. There are number of
particular models have been developed to structure system analysis process.
There are many ways that system analysis process is structured, these are as
follows:
Water fall model.
In water fall model, each phase must be completed before next phase before
going to the next phase, you cannot go to the next phase until you complete the
previous phase. For example, when you want to go to design phase, you must
complete 100% planning and analysis. Waterfall model also referred to as linear
sequential life cycle model. This is just as real waterfall because once the water
fall from the top to bottom, the water will never goes back to the top.
Disadvantages of this waterfall model are that it does not allow returning back,
once the phase has been completed. Another one is, if any stage key
requirements missed out, the system will not fit the purpose.
, Spiral model.
This is suitable for development large projects since it combines pieces of
water fall model with the features of prototyping. This was developed to be
used for big and complicated projects which will cost a lot of money. Spiral
models allows to keep changes and adding improvements while the
waterfall model doesn’t allow you to go back and make changes, this make
spiral model to be suitable for large projects since the company can make
the mistake along the way they will need to correct their mistakes.
Key drivers.
Key drivers meaning what is the reason of performing system analysis, key drivers
are the reasons that make business to upgrade their current system. The
following are the key drivers of system analysis and design:
Company need for growth.
Companies do system analysis because they need to gain growth. System analysis
and design cause the trigger in business growth and increase their business profit.