I have been following this Pattern Oriented Methodology called Commonality And Variability Analysis CVA since last 4 years. I performed CVA just right after Use Case Analysis where a general Use Case of the Software Project were clear. Well it is hard to find Product Managers writing Use Cases so I also had to spend some time on this Use Case Analysis thing based on some valuable information from IBM Rational approaches.
The cycle goes like this. Use Case Analysis -> CVA (High Level Architectural Design efforts)-> Test Driven Implementation -> More Detailed Architectural decisions on the Fly -> Review of CVA before Integration-> write Integration Tests -> Deliver.
Thanks to Net Objectives which makes this webinar available online about CVA I hope you enjoy it.
http://www.netobjectives.com/streamzines/Commonality-VariabilityAnalysis/player.html
For further reading I suggest Copliens Thesis and Design Patterns Explained.
Hiç yorum yok:
Yorum Gönder