|
||
| Subject Navigation
|
A2 level Information Communication Technology - Unit 4Development and Life Cycle of a SystemOverviewWhen a new information system is required the development of that system is called the 'System Life Cycle'. The life of a system is limited by such things as changes in requirements, changes in technology, changes in an organisation or the existing system may be inadequate, such as a manual system necessarily being automated. Whatever the reason or need for a new system the development should follow a 'life cycle' methodology. The stages of the chosen model are clearly defined, having a start and finish and therefore the stages can be 'signed off' by the user as compete. The completion of significant tasks are known as milestones. The Waterfall ModelThe waterfall model, though not perfect, shows the stages of development, and how each stage 'flows' into the next hence the title waterfall. The stages are:
Note that each 'stage' iterates until completed. This means that at each stage the previous stage is checked that the two match e.g. that Design matches Requirements Analysis. The Stages of the waterfall model1 - Problem IdentificationBefore a system can be developed it is essential that the problem that the proposed new system will solve is clearly identified. 2 - Feasibility StudyThis aims to understand the problem and decide whether or not it is worthwhile proceeding to the next stage. 'TELOS' is a mnemonic for the factors used to decide the system's future.
3 - Requirements AnalysisDetailed investigation of the current system, find out how it works and then what is required of the new system. The investigation of the current system will entail the use of:
For the proposed system the following are necessary:
4 - DesignThis phase specifies:
5 - Development and TestingUsing all the above information the system is built and thoroughly tested using normal, erroneous and extreme data 6 - ImplementationThe new system's hardware and software is installed and the old system converted. Implementation may be achieved by
7 - Post Implementation ReviewThe whole of the project is reviewed to discover:
8 - MaintenanceThis is a continuing process for the life of the system. Maintenance can be classed as:
Problems with the waterfall model
It is possible to cover these shortfalls by using Prototyping which allows a non operational model of the system to be produced which may have some of the functionality of the proposed system and allows the user to see the way in which the new system will operate. |
What's happening at ictWeb.org
This site is constantly being updated... please watch this space |