a. System specifications are difficult to maintain or modify. A simple change in the user’s requirements necessitates changes in several parts of the document. b. They describe user requirements inn terms of physical hardware that will implement the system rather than what the user wants the system to doc. They are monolithic and redundant that is, to find out information about a particular part of the system, the user has to search the entire document. Furthermore, the same information is found in numerous locations with no cross-reference.
Because of these drawbacks, the analyst needs something analogous to the architect’s blueprint as a starting point for system design. It is away to focus on functions rather than physical implementation. One such tool is the data flow diagram (DFD). There are other tools as well. The use of several tools in structured analysis, including the following
1. Data flow diagram (DFD).
2. Data dictionary.
3. Structured English.
4. Decision trees.
5. Decision tables. System analysis is
about understanding situations, not solving problems. Effective analysts therefore emphasize investigation and questioning to learn how a system currently operates and to identify the requirements users have fora new or modified one. Only after analysts fully understand the systems are they able to analyze it and assemble recommendations for systems design. The manner in which a systems investigation is conducted will determine whether the appropriate information is gathered. In turn, having the right information influences the quality of the application that follows. In other words, good system design, whether
developed
through the SDLC method, prototyping, or structured methods, begins by documenting the current system and properly diagnosing systems requirements.
Share with your friends: