Unit 1 Lecture Notes 1
Unit 1 Lecture Notes 1
development
SystemProblem
Analysis & Design 1
identification
Feasibility
Study
Requirements
Analysis
Design
Development
Testing
Implementation
Maintenance
Are the users not happy with current business practices? Will it reduce
the time (operation) considerably? If yes, then will welcome the change
and the new system.
Will the proposed system really benefits the organisation? Does the
overall response increase? Will accessibility of information be lost? Will the
system affect the customers in considerable ways?
IV. Development
After the design phase is complicated, the actual system development can
begin. The development phase is a process of turning the design
specifications into a real working system. The fundamental activities of
the development phase include;
Hardware, software and communications purchasing;
Documentation; and
Programming, that is writing the code to solve the tasks involved.
V. Testing
In this phase the system is tested. Normally programs are written as a
series of individual modules, these are subjected to separate and detailed
test. The system is the tested as a whole. The separate modules are
brought together and tested as a complete system. The system is tested
to ensure that interfaces between modules work (integration testing), the
system works on the intended platform and with the expected volume of
data (volume testing) and that system does wait the user requires
(acceptance/beta testing).
Note: The good student has been asked to differentiate between Alpha
and Beta testing.
VI. Implementation
The implementation phase occurs when the testing phase is completed
and the new system is ready to replace the old one. For commercial
software packages, this phase typically involves extensive training and
technical user support to supplement sales and marketing efforts. For
large customs systems, implementation includes end-user education and
training, equipment replacement, file conversion, and careful monitoring
of the new system of problems.
The approaches for converting the new system that the system analyst
one can choose from are: