OBJECT VERSUS PROCESS ANALYSIS

Increasingly, object analysis is becoming the preferred mode of modeling vis-à-vis process analysis. The fundamental difference between the two is that object analysis relies on the relationships among entities (e.g., people, organizations) while process analysis relies on the exchange of data among processes.

Both object and process analysis have their origins in the information technology arena. Some popular object analysis approaches include ones by Coad and Yourdon, Jones, Booch, and Rumbaugh. Some popular process analysis approaches include ones by DeMarco, Gane and Sarson, and Hatley and Pirbhai.

Object analysis is becoming more popular with the advent of client/server computing, object-event programming, and reengineering. Its advantages are its reflection of real-world objects and their relationships and its translation to more contemporary business practices (e.g., reengineering). Process analysis, although widely used, is associated more with mainframe environments and process-oriented environments. Its advantages are its ease of application, history of application, and limited number of varieties.

image for Using Object versus Process Analysis

  • image Determine the purpose of the analysis (e.g., use for object-oriented programming).
  • image Determine which type of analysis is more familiar to people (e.g., clients, analysts).
  • image Determine whether flow of control is an issue.
    • image Note: Object analysis handles flow of control better than data flows.
  • image Whether object analysis or process analysis, understand:
    • image the notation
    • image overall architecture
    • image desired characteristics of models.

image

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.147.85.221