up previous next contents
Next: Why have a process? Up: Day 1: Object-Oriented Software Previous: Standard diagrams   Contents

Object Oriented Software Development

  • Larger processes/methodologies:
    • Rational Unified Process (RUP)
    • Object-Oriented Software Process (OOSP)
    • OPEN Process
  • Lightweight/agile processes:
    • XP (Extreme Programming)
    • Cockburn's Crystal Family
    • Open Source
    • Highsmith's Adaptive Software Development
    • Scrum
    • Coad's Feature Driven Development
    • DSDM (Dynamic System Development Method)

Larger/heavier processes are typically built around the Unified Modeling Language, or UML.



Subsections
up previous next contents
Next: Why have a process? Up: Day 1: Object-Oriented Software Previous: Standard diagrams   Contents