Hi guys, I worked a lot on modeling with androMDA. I achieve to do lot of things. AndroMDA give us tools to implements our model(PIM) into specific plateform and frameworks (PSM) (java, ejb, spring, struts...). Fantastic! After that, we can do everything with maven and eclipse. OK.
My problem if to keep the same quality among all the developement cycle. In MDA modeling, we can't really model fine grained activities graph, diagramm classes,... (somes methods like finder, createMethods aren't available); So, is the best practice to create a new UML project (with Magic Draw by example) and do a reverse-engeneering of the PSM (generated with MDA). Finaly, Do we have to have : 1 UML model for PIM (Andro MDA) 1 UML model for PSM (for POJO, specifics components, activity graphs, fine grained class diagramm...) But if I do so, I must implement the new methods and dependencies in the Implementation classes (SomeBeanImpl.java) to keep automation integrity between MDA model(PIM) and PSM? If so. What about public service on SessionFacade? For example, I need to grab data from a CSV file to populate my Entities. I want the job done in my EJB SessionFacade. so i need to have a public method "importFromCSV" with a parameter of type "Reader" But I dont't have this specific type en MDA Datatypes. So I can't directly put it in the MDA model! If i put it in the IntefaceService i will corrupt automation! Thanks to give your opinion and your best practice. I hope I've been clear! best regards, ------------------------------------------------------- This SF.net email is sponsored by Demarc: A global provider of Threat Management Solutions. Download our HomeAdmin security software for free today! http://www.demarc.com/Info/Sentarus/hamr30 _______________________________________________ Andromda-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/andromda-user
