Conclusion


We have developed several atomic patterns and SAPs that incorporate principles of good design, and we are producing a catalog of analysis patterns that can be used to produce good-quality conceptual models even by inexperienced designers. All this can be used as a basis for XP development, where the SAPs can guide each stage by relating the partial implementations to the complete system model. This global model can be used as a reference to decide about aspects such as distribution, security, and other nonfunctional aspects. The incremental nature of XP is likely to produce redundancies, and a global model can prevent many of them. SAPs are being tested with students at two universities, but industrial tests are necessary. Initial results have shown that students learning object-oriented concepts can develop rather complex models using SAPs. What we need to verify next is that having these conceptual models helps XP build more complex systems.



Extreme Programming Perspectives
Extreme Programming Perspectives
ISBN: 0201770059
EAN: 2147483647
Year: 2005
Pages: 445

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net