There have been a number of posts over time that have touched on the issue of handling larger models/reusing models/importing jars in AndroMDA. I thought it might be worthwhile kicking off a thread on this subject (that may run for some time as we improve our understanding :) ).
The first step is to identify some of the use cases relevent to this topic (first question I always ask - where are the requirements - not very XP unfortunately - but maybe user stories has a kinder ring to it :) ). So here we go - note initial attempt, some may be overlapping, others not relevant to AndroMDA: Scenario 1 I have a team of developers. How do I structure my models to support a highly interactive dynamic team without falling into the waterfall trap or stepping on each others toes. Scenario 2 I have a very large application. Do I need to have a single large model or can I break it into a set of modules or separate models. If I have separate modules/models - how do I handle the situation were one calls the services of another. Scenario 3 My organisation is moving to a SOA architecture. If I have multiple services that I want to consume/produce, that may or may not be defined in other models what is the best way to represent this in my model. Scenario 4 I have a very large model derived from one of the XML Standards. What strategies can I use to structure this model so that I can make the best use of AnrdoMDA whilst adhering to the intent of the original specification. OK That's enough for now. The feedback I'm looking for is: 1. Refine the scenarios (add/delete/...) 2. your experiences - how have you handled some of these scenarios 3. how would you tackle some of the problems (note - good to say not a problem or not relevant for AndroMDA). I don't expect we will cover all this in one go - I suspect this issue will crop up here and there over time - I'll continue to monitor this and hopefully feedback, collate, revive the thread as necessary. The key question in the end is: How do we structure our models/applications to take into context the broader picture in order to achieve the holy grail of reusability (I'm such an optimist!). Regards Ross _________________________________________________________ Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=3892#3892 Posting to http://forum.andromda.org/ is preferred over posting to the mailing list! ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Andromda-user mailing list Andromda-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/andromda-user