Architecting and designing > Structured analysis and design > Methods and techniques for process modeling > Gane & Sarson methodology
  
Gane & Sarson methodology
Chris Gane and Trish Sarson introduced their ideas on systems analysis and design in the late 1970s. Their methodology remains today as one of the most popular techniques for structured analysis and design of systems.
The Gane & Sarson method is based on the building of a logical model of the system, using graphical techniques to enable users, analysts, and designers to get a clear and common picture of the system and how its parts fit together to meet the user’s needs.
The methodology involves building a system top-down by successive refinement. First, an overall system data flow is created. Then, detailed data flows are created. Next, the details of the data structures and the process logic is determined. Finally, design of modular structures is begun.
The focus of analysis in the Gane and Sarson method is the Data Flow diagram, which is used to describe the processes of the system, and how the processes transform data.
Gane and Sarson support
When you enable Gane and Sarson in the Configuration dialog box in System Architect (Tools, Customize Method Support), the following diagrams become available:
Gane & Sarson data flow diagrams
Structure charts
Gane & Sarson state transition diagrams
Decomposition command
Flow chart diagrams
Gane & Sarson data flow diagrams
Data flow diagrams (DFD) are a means for creating system blueprints and communicating with clients and users. The creation of DFDs is an early step in the structured analysis approach to system analysis.
A DFD is a diagram that shows where the data come from, where they go, where they are stored, and what happens to them on the way. These four things are the only things that can happen to data. DFDs are a way of showing the overall picture of a system, and some of the detail.
In general, most process models of systems start with a context diagram, on which a Process symbol, some external entities, one or more data stores, and some data flows are pictured. The process symbol is traditionally labeled “The System,” or words to that effect. That symbol expands to a “Child” diagram which can have 5 to 9 process symbols, each of which can expand to a child diagram, and so on: see Creating a set of leveled diagrams.
Toolbar buttons
The Data Flow, Gane and Sarson diagram provides the following draw toolbar to create data flow diagrams.
This graphic is described in the surrounding text.
Select mode
Material flow symbol
Data store
Multi data store
AND connector
Text command
Page connector command
Data flow symbol
Process symbol
External symbol
Multi external symbol
XOR connector
Rectangle command
Doc block symbol
See also
Creating a set of leveled diagrams
Minispecs: What are they and how to use them
Gane & Sarson state transition diagrams
Methods and techniques for process modeling