Hi all, Basically I am putting together a recommendation for a uml tool for my company to adopt, can anyone give me a hean with some criteria I can use to compare tools, select the right one for us. I have thought of: 1. language support - java/c++/idl etc 2. level of uml support 3. Code generation, reverse engineering etc 4. Integration with source control tools or IDEs 5. multiple or single developers 6. cost! Can anyone think of any other criteria or features I should consider, also if anyone knows of any comparisons on the web. (I have looked at those in this forum, which is what I used to compile above criteria) Also can anyone say which features are 'must-haves' and which are 'nice-to-have'? Any help appreciated Alex [ May 03, 2002: Message edited by: alex earnshaw ]
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Hi Alex, All your points are valid what you also need to add to this list is design patterns provided, database modeling support,web modeling support, web publishing support firstname.lastname@example.org
posted 17 years ago
Originally posted by AnjanaRao: Hi Alex, All your points are valid what you also need to add to this list is design patterns provided, database modeling support,web modeling support, web publishing support email@example.com
Thanks Anjana What do you mean by web modeling support - modelling J2EE apps EJBs etc? Also what is web publishing support - generating HTML (like javadoc) or do you mean something else?
posted 17 years ago
You can reverse engineer your Web Applications by parsing the Web artifacts into architecturally significant components like server pages, client pages, applets, and relationships between the elements in the web application.
This is a good link for tool comaprison: UML Tool Evaluation criteria. I want to know what tools are out there- I now of TogetherJ and RationalRose. I have good experience with TJ. Can anyboy comment on RationalRose and any other tool out there. TIA Sanjay
My corp has done a formal detailed comparisons between Rational 2001A and TogetherSoft 6.0. At a glance XDE and Rose are clear winner against Together. After thorough evaluation, Together won in both design and build expect. However, What Together lack is change in requirement and tracebility from req to code. Together however can integrate with 3rd party tools for this Another set back....is you need more than 128MB RAM to run Together....else your hardisk will swap like crazy. PS: Your corp will probably decide Together as well....it's a lot cost effective than Rational's.