Summary and Conclusions
Many common features can be discerned among the various object-oriented
analysis and design methodologies:
- Iterative developmental approach used in nearly all methodologies
- Initial requirements often obtained as text in a simple index
card format, e.g.:
- User stories in XP
- Use cases in RUP
- Index cards in Prof. Chang's methodology
- Index cards also used in later-stage software design:
- CRC cards- used in many object-oriented methodologies
- Index cards of Prof. Chang have some utility here as
well
- Typically, an emphasis on automated software testing
- In all methodologies, transformation to design and to code
involves pattern recognition
A software application is a useful tool for in-depth learning
about these methodologies! ;-)