Objectives: Introduction Over View of System Analysis and Design



Download 0.94 Mb.
View original pdf
Page21/140
Date13.11.2023
Size0.94 Mb.
#62581
1   ...   17   18   19   20   21   22   23   24   ...   140
ms-04

2.2.3 Analysis
Analysis is a detailed study of the various operations performed by a system and their relationships within and outside of the system. A key question is, what must be done to solve the problem One aspect of analysis is defining the boundaries of the system and determining whether or not a candidate system should consider other related systems. During analysis, data are collected on the available files, decision points, and transactions handled by the present system. Data flow diagrams interviews, onsite observations, and questionnaires are examples of the analysis tools. The interviews is a commonly used tool in analysis, it requires special skills and sensitivity to the subjects being interviewed. Bias in data collection and interpretation can be a problem. Training, experience, and commonsense are required for collection of the information needed to do the analysis.

Once analysis is completed the analyst has a firm understanding of what is to be done. The next step is to decide how the problem might be solved. Thus, in systems, design we move from the logical to the physical aspects of the life cycle.

2.2.4 Design
The most creative and challenging phase of the system life cycle is system design. The term design describes a final system and the process by which it is developed. It refers to the technical specifications (analogous to the engineer’s blueprints) that will be applied in implementing the candidate system. It also includes the construction of programs and program testing. The key questions here is How should the problem be solved The major steps in design are shown in Figure 2.2. The first step is to determine how the output is to be produced and in what format. Samples of the output (and input) are also presented. Second, input data and master files database) have to be designed to meet the requirements of the proposed output. The operational (processing) phases are handled through program construction and testing including a list of the programs needed to meet the system’s objectives and complete documentation. Finally, details related to justification of the system and an estimate of the impact of the candidate system on the user and the organization are documented and evaluated by management as a step toward implementation. The final report prior to the implementation phase includes procedural flowcharts, record layouts, report layouts, and a workable plan for implementing the candidate system. Information on personnel, money, hardware, facilities, and their-estimated cost must also be available. At this point, projected costs must be close to actual costs of implementation. In some firms, separate groups of programmers do the programming, whereas other firms employ analyst- programmers who do analysis and design as well as code programs. For this discussion, we assume that two separate persons carryout analysis and programming. There are certain functions, though, that the analyst must perform while programs are being written. Operating procedures must also be developed.



Download 0.94 Mb.

Share with your friends:
1   ...   17   18   19   20   21   22   23   24   ...   140




The database is protected by copyright ©ininet.org 2024
send message

    Main page