• OOA/D -- incremental

     [CY91b]


  • Objectory -- use-case analysis

     [Jacobs92]


  • OOSA -- model-driven

     [Kurtz90]


  • OOSD -- structured

     [Wasserman89]


  • CRC -- cards

     [BC89]


  • RDD -- responsibility-driven

     [Wirfs89]


  • OMT -- object modeling

     [Rum91]


  • OOD -- development

     [Booch91]


  • Fusion -- lifecycle

     [Fusion]


Unified Modeling Language -- standard notation

UML


  • class diagrams, object interaction, packages, state and activity

slide: Software development methods