Systems Analysis and Design

Systems Analysis and Design

2016 | Howard Gould
Systems Analysis and Design is a process used to develop information systems that meet the needs of an organisation. It involves identifying the requirements of the system, designing the system, implementing it, and maintaining it. The process is typically divided into several phases, including systems initiation, analysis, design, implementation, and maintenance. The systems analysis phase is used to identify the detailed system requirements in order to produce a requirements specification. This specification specifies what needs to be included in the new system to meet the system users' requirements. In order to develop the requirements specification, requirements capture and modelling activities are undertaken. These involve identifying what data is needed by the system (inputs/outputs) and the processes (business rules) which are needed to process the data and produce the required information outputs. Additionally, any performance and security requirements will also be identified. The systems design phase is used to specify in detail the system to be built, based on the requirements specification identified in the systems analysis phase, so that the system developers are clear about what they need to produce. This phase involves producing physical process diagrams (DFDs) that show how the data will be processed in the new system. The business rules for the processes will also be specified and these may include descriptive text, pseudo-code (written using structured English), decision trees and decision tables. In addition, screen and report layouts will be included to show how the required information will be input to and output by the system. The systems implementation phase is used to build the system based on the design specifications. This involves coding and testing the software to ensure that it performs as expected and satisfies the specified requirements. The choice of programming language, e.g. Java, C++ etc. used to develop the code will depend on the type of application being developed and other factors such as available expertise and conformity to the organisation's development environment standards. The systems maintenance phase is used to monitor the system and ensure that it is performing as expected. Any minor problems or bugs (errors) dealt with as soon as possible. Reviews will also be scheduled to ensure that the system is performing as expected. If any non-essential additional requirements or changes are requested these will be considered and scheduled for implementation if approved. In due course, when the system reaches a point at which it is again no longer meeting the needs of the organisation, it may be discarded and if a new system is needed to replace it the SDLC will be restarted. The systems analysis and design process is essential to the development of information systems. It ensures that the system is developed in a way that meets the needs of the organisation and its users. It also ensures that the system is designed and implemented in a way that is efficient, effective, and sustainable.Systems Analysis and Design is a process used to develop information systems that meet the needs of an organisation. It involves identifying the requirements of the system, designing the system, implementing it, and maintaining it. The process is typically divided into several phases, including systems initiation, analysis, design, implementation, and maintenance. The systems analysis phase is used to identify the detailed system requirements in order to produce a requirements specification. This specification specifies what needs to be included in the new system to meet the system users' requirements. In order to develop the requirements specification, requirements capture and modelling activities are undertaken. These involve identifying what data is needed by the system (inputs/outputs) and the processes (business rules) which are needed to process the data and produce the required information outputs. Additionally, any performance and security requirements will also be identified. The systems design phase is used to specify in detail the system to be built, based on the requirements specification identified in the systems analysis phase, so that the system developers are clear about what they need to produce. This phase involves producing physical process diagrams (DFDs) that show how the data will be processed in the new system. The business rules for the processes will also be specified and these may include descriptive text, pseudo-code (written using structured English), decision trees and decision tables. In addition, screen and report layouts will be included to show how the required information will be input to and output by the system. The systems implementation phase is used to build the system based on the design specifications. This involves coding and testing the software to ensure that it performs as expected and satisfies the specified requirements. The choice of programming language, e.g. Java, C++ etc. used to develop the code will depend on the type of application being developed and other factors such as available expertise and conformity to the organisation's development environment standards. The systems maintenance phase is used to monitor the system and ensure that it is performing as expected. Any minor problems or bugs (errors) dealt with as soon as possible. Reviews will also be scheduled to ensure that the system is performing as expected. If any non-essential additional requirements or changes are requested these will be considered and scheduled for implementation if approved. In due course, when the system reaches a point at which it is again no longer meeting the needs of the organisation, it may be discarded and if a new system is needed to replace it the SDLC will be restarted. The systems analysis and design process is essential to the development of information systems. It ensures that the system is developed in a way that meets the needs of the organisation and its users. It also ensures that the system is designed and implemented in a way that is efficient, effective, and sustainable.
Reach us at info@futurestudyspace.com
[slides and audio] Systems analysis and design