This document discusses system analysis methods. It defines system analysis as a problem solving technique that decomposes a system into component pieces to study how well they work and interact. The document outlines the objectives, stages, and phases of system analysis. It describes two main approaches: model-driven analysis which uses models like data flow diagrams; and accelerated system analysis which uses prototypes. Model-driven analysis can be structured analysis, information engineering, or object-oriented analysis. Accelerated approaches emphasize prototypes to rapidly identify requirements.
3. INTRODUCTION
• Problem solving technique
• decomposes a system into its component pieces for the purpose of
studying how well those component parts work and interact to
accomplish their purpose [1]
• collects actual data, understand the processes involved, identify the
problems and recommend feasible suggestions for improving the
system functioning [1][3]
4. OBJECTIVES
• To find answers for each business process: [3]
• What is being done?
• How is it being done,?
• Who is doing it,
• When is he doing it,
• Why is it being done and How can it be improved?
5. STAGES OF SYSTEM ANALYSIS
• Fact Finding
• Understanding the current system
• Produce data flow diagrams
• Identify the user requirements
• Interpret the user requirements
• Agree the objectives with the user
• Collect data from the current system
6. SYSTEM ANALYSIS PHASE
Scope Definition Phase – WHAT PROBLEM
• Is the project worth looking at to solve problem?
Problem Analysis Phase – WHAT ISSUES
• Is a new system worth building?
Requirements Analysis Phase – WHAT REQUIREMENTS
• WHAT do the users need and want from the new system?
Logical Design Phase – WHAT TO DO
• WHAT must the new system do to satisfy users’ needs?
Decision Analysis Phase – WHAT SOLUTION
• WHAT is the best solution among others?
8. SYSTEM ANALYSIS APPROACHES
1] Model-driven Analysis
• Structured Analysis
• Information Engineering
• Object-Oriented Analysis
2] Accelerated System Analysis
• Discovery Prototyping
• Rapid Architected Analysis
9. 1. Modern Driven Analysis
• Emphasizes the drawing of pictorial system models to
document and validate both existing and/or proposed systems.
• Developed system model becomes the blueprint for designing
and constructing an improved system.
Model – a representation of either reality or vision. Since “a
picture is worth a thousand words,” most models use pictures to
represent the reality or vision.
10. 1. Modern Driven Analysis
3 Types
• Structured analysis:
• Focuses on the flow of data through processes
• Key Model: Data flow diagram
• Information engineering:-
• Focuses on structure of stored data
• Key Model: Entity Relationship Diagram
• illustrate and synchronize the system’s data and processes
• Object-oriented analysis:-
• Integrated data and process concerns into objects
• illustrate the system’s objects from various perspectives such as structure
and behavior.
11. 2. Accelerated System Analysis
•approaches emphasize the construction of prototypes to
more rapidly identify business and user requirements for a
new system.
Prototype – a small-scale, incomplete, but working
sample of a desired system.
Types:
• Discovery Prototyping
• Rapid Architected Analysis
12. 2. Accelerated System Analysis
• Discovery prototyping :
• identify the users’ business requirements by building a small-scale,
representative or working model of the users’ requirements in order
to discover or verify them
• Rapid Architected Analysis :
• derive system models from existing systems or discovery
prototypes.
• Similar to reverse engineering
13. CONCLUSION
• Systems analysis is an iterative process that continues until a
preferred and acceptable solution emerges.
14. REFERENCES
1. http://www.wikipedia.org/systemanalysis last accessed on 24th August,2015
2. http://www.slideshare.net/systemanalysis last accessed on 24th August,2015
3. http://www.safaribookoline.com/library/view/systemanlysis last accessed on
24th August,2015
4. http://www.answer.com/advantages_&_disadvantages_system_analysis last
accessed on 24th August,2015
Systems analysis is a problem solving technique that decomposes a system into its component pieces for the purpose of the studying how well those component parts work and interact to accomplish their purpose.
Systems analysis is a problem solving technique that decomposes a system into its component pieces for the purpose of the studying how well those component parts work and interact to accomplish their purpose.
Systems analysis is a problem solving technique that decomposes a system into its component pieces for the purpose of the studying how well those component parts work and interact to accomplish their purpose.
a problem-solving approach that emphasizes the drawing of pictorial system models to document and validate both existing and/or proposed systems. Ultimately, the system model becomes the blueprint for designing and constructing an improved system.
Structured Analysis : illustrate the system’s components: processes (functions, tasks) and their associated inputs, outputs, and files
Discover prototyping is implemented somehow in a quick basis by testing a prototype towards user’s requirements
RAA: built system models from previously built prototypes
Rapid Architecture Analysis can also be said as reverse engineering => the use of technology that reads the program code for an existing database and automatically generates the equivalent system model.
Systems analysis is a problem solving technique that decomposes a system into its component pieces for the purpose of the studying how well those component parts work and interact to accomplish their purpose.
Systems analysis is a problem solving technique that decomposes a system into its component pieces for the purpose of the studying how well those component parts work and interact to accomplish their purpose.