The systems development life cycle
Document Type:Research Paper
Subject Area:Religion
The next sub divisions deal with finding out the requirements of the users or the operator. So that the problems that are likely to be encountered can be identified and find a way of dealing with them. When the system analyst who did the system study has done the system study. He or she then goes ahead to prepare a system proposal and then put it before to the users to see what is expecting. The proposed system by the system analyst entails the findings or the data about the present system that the user is using. It is, therefore, the stage where the cost and benefits or the profitability of the system is estimated and considered at a higher level of accuracy. In cases where a whole new system is to be developed afresh, then the next phase which is to pass through is what is known as system analysis.
In the system analysis, the old system is studied into details to come up with the features of the development of the new system. System analysis can be defined as the art of detailed study of the operation of the new system and its relationship concerning its internal processes and external activities. During the analysis, the present system handles the transactions and decision points which are kept in the available files. Which has some similarity to the hierarchy function only that it shows commands are functions which are common to many different procedures. According to the requirements of the user and the analysis of the new system in details, a new system must be redesigned. Its, therefore, the most significant and acute stage or phase in the system development as it’s the stage or the phase of the designing a system.
The main system design always has two significant subdivisions namely general or preliminary design and detailed or structured design. In the first sub-stage of system design called the general stage, the specifications of the new system outlined. This stage is also known as the phase of programming. At this phase, the analyst or the programmer turns or converts all the system program specifications or requirements into different computer control commands. When such program has been organized or developed in the computer, it then controls the movements of the data and takes charge of the whole process. One of the primary requirement in the programming world is that the programs developed must have a nature that is modular. It greatly helps in the quick development of the system, and easy maintenance of the system and a secure platform for any future need for change.
Always done by executing the whole process under the actual data provided. If perchance, there is an output at any stage that is not required as compared to the expected output. That specific program is identified then debugged to correct that particular problem. When such application had been debugged its then run again, and the output results are adequately analyzed to ensure that they match the expected results. When the system analyst has guaranteed that the system is working as required, the user is therefore called with the actual data and run to show it to the user that the system is running as per their requirement. It also helps in knowing the additional or the changes that need to made to the system for effective running of the program. Another critical factor that is done in the maintenance stage is the studying of the performance, under which where a significant change might be needed to be done.
A proposal of a new system might be proposed under which it will go through the same process cycle. References Carmel, Erran, Yael Dubinsky, and Alberto Espinosa. Follow the sun software development: New perspectives, conceptual foundation, and exploratory field study. Banerjee, C. and S. K. Pandey. Software security rules, SDLC perspective.
From $10 to earn access
Only on Studyloop
Original template
Downloadable
Similar Documents