A comparison of object-oriented analysis and design methods (abstract)

  • Authors:
  • Martin Fowler

  • Affiliations:
  • -

  • Venue:
  • OOPSLA '92 Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

A Comparison of Object-Oriented Analysis and Design MethodsMartin FowlerThis tutorial shows how to look inside design and analysismethods to see how they differ, and more importantly, how they arethe same. It examines several of the most well-known methods,including Booth, Coad/Yourdon, Odell/Martin, Rumbaugh, andSchlaer/Mellor, but its analysis techniques can be applied to anymethod.In general, each method is made up of several techniques (e.g.ER modeling, state transition diagrams) each of which emphasizes aparticular aspect of the system. These techniques can be classifiedas being for structural (data), behavioral architectural modeling.The tutorial shows the techniques each method uses and howdifferent methods use different dialects of the same I techniques,varying the notation and introducing new concepts. It uses examplesto show how the same system is expressed in different ways by thevarious methods. The tutorial also compares the design approachadvocated by each method.This tutorial will help you decide which method will work bestfor you. In addition, you will learn how ideas from differentmethods can be combined to better suit the system underanalysis.