According to Shelly et al. (2007) structured analysis is a traditional systems development technique that adopts formal step-by-step approach to SDLC. In the first and foremost phase of planning, the business case is analysed with SWOT (Strengths, weaknesses, opportunities and threats) analysis and the problem is understood. Then the scope of the project is defined and the constraints on the system are identified. After performing fact-finding, the feasibility of the project is evaluated and its development time as well as cost is estimated. At last, final results and recommendations using the traditional approach are presented to the management. In the analysis phase requirements modelling, data and process modelling and consideration of development strategies are the main activities to be performed. Requirements modelling again involves fact-finding to describe the current system and identify the requirements for the new system. Systems data and processes are represented graphically in data and process modelling. A logical model is developed in data and process modelling that shows what the system must do, regardless of how it will be implemented physically. Many graphical techniques are used to describe the Information system. Data flow diagrams help in creating visual model of the Information system. These DFD’s are documented separately in a data dictionary, which is the second component of structured analysis. Development of new system typically follows one of the three main paths: in-house development, purchase of a software package with possible modification, or use of outside consultants. After thorough and accurate systems analysis, a System Requirements document is drafted, which is an overall design for the new system. The third phase of SDLC takes care of output, input and user-interface design issues and finally develops a good design. Later a physical plan is developed for data organization, storage and retrieval. Entity-Relationship diagrams play a major role in data design. To reduce the redundancy and eliminate anomalies normalization process is adopted and the relations are developed as a part of database design. Then the overall system architecture has to be determined to translate the logical design of an Information system into a physical structure. These hardware, software, network support, processing methods and security aspects are mentioned in system design specifications document. In the final phase of implementation, the real application development, testing, documentation, training, data conversion, system changeover and post-implementation evaluation of results are taken care of.
Content will be erased after question is completed.