- This topic has 2 replies, 2 voices, and was last updated 19 years ago by naga1.
-
AuthorPosts
-
naga1MemberHello,
For one of our ongoing J2EE projects, we are looking for a nice modelling tool; we are thinking of using MyUML of Myeclipse.
We would like to know more about the following things:
1. Does MyUML integrate with SVN source control?
2. We use Hibernate for ORM; In case we use MyUML for “Data Model”, during analysis, how could this artefact be used, during development, to feed Hibernate to generate object/relational mapping; basically, we don’t want to repeat the “Data Model” step, in Hibernate also. If some of the work done during data model could be utilized during Hibernate modelling that would be ideal. Otherwise, except data modelling, other diagrams (like class, sequence etc., ) will be done through MyUML. And data modelling/table creation, object mapping will be done through hibernate (we use hibernate plugins, with Eclipse). We would like to know MyUML’s stand on this requirement.
3.In a team environment, what is the atomic level of the model that could be controlled (say for example, in rational Rose, “package” is the smallest element that could be checked out and worked upon independently by a designer). I have noticed that the whole model is stored as a single .umr file. In that case, how various model elements of the same project could be worked on by different members of the team.
regards
Riyad KallaMember1. Does MyUML integrate with SVN source control?
MyUML generates a binary file which is just a zip of the XML files used to compose a UML Model Repository (UMR).
2. You would be able to generate code from your UML diagram, however there is no direct link between UML and Hibernate yet. Keep in mind that MyEclipse also has Hibernate-specific tools, like mapping generation from a DB. You would be able to use the Hibernate tools to map from the DB to Source files and HBM files, then open up the source files in the UML designer if you wanted a visual representation of them.
3. The entire model, in this case it would be the .umr file. This is a binary file, so revisions made by multiple people cannot be merged, they will likely overwrite eachother. Although I believe merging behavior depends on the SCM.
naga1MemberThanks for the info.
-
AuthorPosts