This week's book giveaway is in the OCPJP forum.
We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line!
See this thread for details.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes What UML Tool(s) are you using for SCEA Beta Part II? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "What UML Tool(s) are you using for SCEA Beta Part II?" Watch "What UML Tool(s) are you using for SCEA Beta Part II?" New topic
Author

What UML Tool(s) are you using for SCEA Beta Part II?

Michael Work
Ranch Hand

Joined: Oct 11, 2007
Posts: 32
Hi all,

Just want to get an idea of what tools (preferably free) that you are using for SCEA Beta Part II?

I am using ArgoUML but it only supports UML 1.4. Would this be a problem? I don't think I am going to use any feature in UML 2.0 but I understand that there are some differences between the naming convention used between 1.4 and 2.0.

What is the expectation? Will UML 1.4 suffice?
Hong Anderson
Ranch Hand

Joined: Jul 05, 2005
Posts: 1936
Sun don't state that we must use UML 2.0, so I think we can use UML 1.4.


SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCJP 5.0, SCEA 5, SCBCD 5; OCUP - Fundamental, Intermediate and Advanced; IBM Certified Solution Designer - OOAD, vUML 2; SpringSource Certified Spring Professional
Anderson Fonseca
Ranch Hand

Joined: Feb 05, 2004
Posts: 126
I am using Jude Community with UML 1.4.


Anderson Fonseca :: Brazil<br />SCJA 1.0, SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCDJWS, SCEA(I), SCEA 5 (I,II,III)
Sergey Vlasov
Greenhorn

Joined: Nov 21, 2007
Posts: 25
I'm using NetBeans 5.5. It has a quite nice UML tool.


SCEA5<br /> <a href="http://www.linkedin.com/in/vlasov" target="_blank" rel="nofollow">View my profile on LinkedIn</a>
Phil Haigh
Greenhorn

Joined: Jan 19, 2006
Posts: 26
I'm using Together Architect, it is very nice to work with after spending so long working with Rational Rose.

Before that I used Enterprise Architect which was also pretty good (actually, astounding for the money)


Phil
SCJP, SCWCD, SCEA
Flavio Oliva
Ranch Hand

Joined: Jan 11, 2006
Posts: 59
Jude Community.


I work with the following technologies: Webwork 2.2, Xwork, iReport 0.5.2 Jasper Reports 1.1.0, JSP 2.0, CSS, Java Script, Hibernate 3.0.5, MySQL 4.1.7, Eclipse 3.1, Tomcat 5.5.9, JBoss 4.0.2. Any Doubt? ask me, denon82@msn.com
Adam Czysciak
Ranch Hand

Joined: Feb 25, 2005
Posts: 90
    
    5
I tried IBM Rational Software Architect, but resigned after 1 day of testing :-) Right now I'm testing Sparx Systems Enterprise Architect, seems to be quite cool.


Adam
SCJA, SCJP 5.0, SCWCD 1.4, SCBCD 5, SCEA 5
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968
    
    1

IBM Rational Software Architect (RSA)

I'm actually doing a dual indoctrination here. I'm not only indoctrinating myself int he SCEA 5 beta exam, but I'm trying to do it using RSA.

I consider myself an old pro with IBM's Rational Application Developer (IRAD), but am new to the RSA modelling features. So, I'm going to try and do as much as I can using the tool.

There seems to be some neat modelling features, such as looking at an object model and having it automatically apply patterns and such. Still, I don't believe there's much support for JEE 5 features, as IBM still hasn't decided if they want to release a WebSphere 7 product and support JEE 5.

If I don't pass part 2, at least I'll have IBM and Rational as the throat to choke.

-Cameron McKenzie
Mihai Lihatchi
Ranch Hand

Joined: Oct 28, 2005
Posts: 138

Hi .
Used RSA for a while (while at work )and it really has some wonderful features (such as generation of UML documentation for code) but it is really too expensive for private use and I have let's say a commitment to open source .
On the open source I am oscilating between Umbrello (Linux only which I used so far ) and StarUML which people use around here and offers also nice features.
Just curious ... anybody ever used Umbrello to do his/her SCEA assignment ?


Better, faster, lighter Java ... you mean Ruby right ?
SCEA5,SCBCD1.3,SCWCD5,SCJP1.4 - memories from my youth.
Juan Pablo Crossley
Ranch Hand

Joined: Oct 16, 2007
Posts: 128
The one that comes with Netbeans 5.5.1 is really good, and I love the feature of reverse engineering from code to create the sequence diagram... I know some UML tools, but this is the first tool I see that have that kind of reverse eng.... and its .

Imagine yourself, after a good design, then some code changes during the test phase makes your sequence diagram invalid... and then... you must change it by hand in order to keep it syncronized... with this tool just click "reverse eng." and puff!!! you have the sequence diagram for that method!

But, for the part II I'm using a mix, some parts in Netbeans UML tool, and others in Jude (just because the component diagram does not have the shapes exactly as the standard used in Cade's book).


SCJP, SCBCD, SCEA 5, MCP

How to pass SCEA 5 | 2, 3, N-tier which one should I pick? | Analysis of persistence layer from SCEA 5 perspective | Swing... why not?
Mikalai Zaikin
Ranch Hand

Joined: Jun 04, 2002
Posts: 3213
    
    6
How about StarUML ?
Anybody using it ?


Free SCDJWS 5.0 Study Guide - SCDJWS 5.0 Quiz (How to get SCDJWS 5.0 Quiz)
Java Platform, Enterprise Edition 6 Web Services Developer Certified Expert Exam Study Guide and Quiz
A Quave
Greenhorn

Joined: Nov 29, 2007
Posts: 4
I like StarUML a lot. It has an extensive feature set for an open source tool. I plan to use it for part II.
Paul Michael
Ranch Hand

Joined: Jul 02, 2001
Posts: 697
I'm using Poseidon Community 5.0. (fortunately, it is UML 2.0 compliant)


SCJP 1.2 (89%), SCWCD 1.3 (94%), IBM 486 (90%), SCJA Beta (96%), SCEA (91% / 77%), SCEA 5 P1 (77%), SCBCD 5 (85%)
chris zielinski
Ranch Hand

Joined: Sep 22, 2007
Posts: 41
I am using StartUML for my Part 2. I find it very intuitive and easy to use..

I previously tried RSM (Rational Software Modeler) but it was just too memory intensive.

I also looked at Netbeans 6 and was very happy with it, but the components in the component diagram didn't look like the typical UML construct for the components. I guess it would have been ok since the tool is from Sun.. but why take a risk..

Earlier I had looked at ArgoUML but decided that StarUML was much better and more intuitive.

so.. long story short.. StarUML it is!
Michael Work
Ranch Hand

Joined: Oct 11, 2007
Posts: 32
I have to admit there are much more choices for UML tools on a Windows environment compare to Mac or Linux. I am working my part 2 on a Mac so using Visual Paradigm UML tool and take screenshots for the diagram.....Not ideal but it seems working fine as long as the diagram doesn't get too large that cannot fit into one page
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968
    
    1

Apparently, Sun used MagicDraw to do the certification.

Which UML Tool Did Sun Use

I guess that's as good as a UML tool to use as any.

-Cameron McKenzie
Hong Anderson
Ranch Hand

Joined: Jul 05, 2005
Posts: 1936
Originally posted by Cameron McKenzie:
Apparently, Sun used MagicDraw to do the certification.

Which UML Tool Did Sun Use

I guess that's as good as a UML tool to use as any.

-Cameron McKenzie

You should try MagicDraw, it's a very good UML tool
Doug Porter
Greenhorn

Joined: Feb 03, 2005
Posts: 8
I saw this one today but have never tried it:

UMLet - http://www.umlet.com/

Anyone have any opinions on it?
Dawid Augustynowicz
Greenhorn

Joined: Dec 05, 2007
Posts: 28
I'm using netbeans6


SCJP 5, SCEA 5 beta<br /><a href="http://www.linkedin.com/in/dawidaugustynowicz" target="_blank" rel="nofollow">http://www.linkedin.com/in/dawidaugustynowicz</a>
Dave Klein
author
Ranch Hand

Joined: Aug 29, 2007
Posts: 77
Originally posted by Doug Porter:
I saw this one today but have never tried it:

UMLet - http://www.umlet.com/

Anyone have any opinions on it?


I'm trying UMLet right now. It's not real fancy but it seems very easy to use. I'll post back after using it for a while.


Author of Grails: A Quick-Start Guide
ankur rathi
Ranch Hand

Joined: Oct 11, 2004
Posts: 3830
Originally posted by Sergey Vlasov:
I'm using NetBeans 5.5. It has a quite nice UML tool.


I can't see any UML tool in NetBeans 5.5.1. Do we need a plugin for it?

Thanks!
Dawid Augustynowicz
Greenhorn

Joined: Dec 05, 2007
Posts: 28
I don't know NetBeans 5.5 but try NetBeans6 - in full version it contains UML tool. It's quite nice. Before I used Visio :/, Argo and RAD7
Narendra Dhande
Ranch Hand

Joined: Dec 04, 2004
Posts: 950
Hi,

The Netbean 5.5 or 5.5.1 does not come with default UML module Yo have to download from netbean web site.

Thanks


Narendra Dhande
SCJP 1.4,SCWCD 1.4, SCBCD 5.0, SCDJWS 5.0, SCEA 5.0
ankur rathi
Ranch Hand

Joined: Oct 11, 2004
Posts: 3830
I got NetBeans 6.0 for it. But the images (fonts inside diagram) are not visible.
James Jurach
Ranch Hand

Joined: Jan 18, 2007
Posts: 35
I've been using Poseidon, but there are some very annoying and demotivating geometry bugs. The class falls of the original "viewport", and then it starts to disappear when you mouse over it. Other annoyances about it: you can't place components within nodes, and components are rendered with both <<component>> in addition to the redundant visual cue. I'm running out of time and starting to regret my decision to use Poseidon.

I downloaded an evaluation copy of MagicDraw, but the evaluation limitation of 20-25 objects makes it hard for me to imagine it will suit my purposes, and the price is so steep! Do I want to pay $150-$350 for something which may or may not itself suit my purposes?

We're starting to do more design at work, so I'm starting to push around for better tools. Apparently others in the parent corporation are using Sparx Enterprise Architect (windows software?), and we might have some perpetuity licenses for Rational Rose laying around collecting dust from years back.. In any case, I don't think we'll be moving on anything before 5 days.

I'm downloading Netbeans-6 right now, but I'm not holding my breath. I think whatever I end up using, will ultimately feel like settling on the best of worse evils.


James Jurach
Developer
SC{JP5,JD5,WCD,BCD5,EA5}
k space
Ranch Hand

Joined: Jun 25, 2002
Posts: 104
I used StarUML and found that it was quite good overall.


SCEA | SCBCD | SCWCD | SCJP - The kSpace
Burk Hufnagel
Ranch Hand

Joined: Oct 01, 2001
Posts: 814
    
    3
James,
I know how you feel. I tried the UML tool for NetBeans 6.0 and was OK until I tried to modify a Class diagram I'd previously saved. I wanted to add an association from one class to another but when I clicked on the diagram it inserted a new Class. I thought it might be an issue because I was using Release Candidate 2, but was able to replicate it with the 6.0 GA.

I looked as StarUML and MagicDraw, but I'm going with a 30-day eval of Enterprise Architect from Sparx Systems. It seems pretty easy to work with and the diagrams look OK too.

One warning, don't try to import something you've done in another system to a project that you've already added diagrams to - the imported data will completely replace anything in the project. It tells you about that in the Help docs, but there's no reminder when you go to do it.

The good news is that it supports Subversion so you can keep multiple revisions of your work.

Good Luck!
Burk


SCJP, SCJD, SCEA 5 "Any sufficiently analyzed magic is indistinguishable from science!" Agatha Heterodyne (Girl Genius)
ankur rathi
Ranch Hand

Joined: Oct 11, 2004
Posts: 3830
One major problem with NetBeans UML tool is, there is nothing for 'Undo' and 'Redo'.
Jay Yan
Greenhorn

Joined: Feb 04, 2004
Posts: 21
I am doing it with Microsoft Visio.


SCJP, SCBCD, SCEA<br />Oracle Certified DBA
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper

Joined: Aug 26, 2006
Posts: 4968
    
    1

As an update, I gave up on IBM's RSA and switched to StarUML. I have both tools open on my desktop, but one gets much more work.

-Cameron McKenzie
ankur rathi
Ranch Hand

Joined: Oct 11, 2004
Posts: 3830
There is no actor symbol in StarUML and Jude Community for sequence diagram.
Billy Tsai
Ranch Hand

Joined: May 23, 2003
Posts: 1304
I use my hands


BEA 8.1 Certified Administrator, IBM Certified Solution Developer For XML 1.1 and Related Technologies, SCJP, SCWCD, SCBCD, SCDJWS, SCJD, SCEA,
Oracle Certified Master Java EE 5 Enterprise Architect
Lawrence Johnbosco
Greenhorn

Joined: Dec 03, 2006
Posts: 21
Hi rathi ji,

I used <<Actor>> stereotype to show it as an Actor in the sequence diagram.

Regards
Lawrence
Jim Bethancourt
Greenhorn

Joined: Aug 29, 2007
Posts: 16
I'm trying with NetBeans 6.0 -- I didn't know about the font issues, but things seem to be going OK so far. The round trip engineering is helpful to make sure I don't forget anything and helps me get things jump-started as well. I haven't used it much, but it's similar enough to IntelliJ, so it's pretty easy to figure out.

I did notice that the association relationships aren't forward-engineered correctly, but that can be coped with. :-)

I'm just glad Enterprise Java isn't as complicated as it used to be!

Cheers,
Jim


President, Houston Java Users Group (HJUG)<br /><a href="http://www.hjug.org" target="_blank" rel="nofollow">http://www.hjug.org</a><br />Technical Architect, <a href="http://www.romecorp.com" target="_blank" rel="nofollow">ROME Corporation</a>
Lawrence Johnbosco
Greenhorn

Joined: Dec 03, 2006
Posts: 21
Hi rathi ji,

I used <<Actor>> stereotype to show it as an Actor in the sequence diagram.

Regards
Lawrence
James Jurach
Ranch Hand

Joined: Jan 18, 2007
Posts: 35
I've given up on Poseidon. Besides the geometry bugs, it just seemed like there were too many bells and whistles I wanted to use which weren't available. For example, when composing my deployment model, the only UML symbol which I could place within a node was another node. and I wanted components within my nodes.

I've switched to Sparx Enterprise Architect which is looking very handsome right now.
Hafizur Rahman
Ranch Hand

Joined: Sep 05, 2002
Posts: 98
Originally posted by Lawrence Johnbosco:
Hi rathi ji,

I used <<Actor>> stereotype to show it as an Actor in the sequence diagram.

Regards
Lawrence


You can drag and drop the actor from your use case diagram to sequence.


SCJP 2(94%), SCBCD 5.0(86%), SCDJWS(86%), SCEA 5 (I-73%, II/III-88%)
The illiterate of the 21st century will not be those who cannot read and write, but those who cannot learn, unlearn, and relearn. - Alvin Toffler
James Jurach
Ranch Hand

Joined: Jan 18, 2007
Posts: 35
Oops. I hadn't noticed until just now that the trial version of Sparx Enterprise Architect displays a watermark, "EA 7.0 Unregistered Trial Version" all across and down each image I export. Either I need to be ok with turning in something so ugly, or certification is now more expensive than I had hoped.
James Jurach
Ranch Hand

Joined: Jan 18, 2007
Posts: 35
Originally posted by James Jurach:
Oops. I hadn't noticed until just now that the trial version of Sparx Enterprise Architect displays a watermark...


This is a nice piece of software; I think my company will be buying a few copies of it soon, but if I can't make that happen within these next 2 days, at least I've figured out the following for the context of completing this assignment.



This seems a little dirty, so I'll be sure to credit this software in the text of the assignment.
[ December 09, 2007: Message edited by: James Jurach ]
Adam Czysciak
Ranch Hand

Joined: Feb 25, 2005
Posts: 90
    
    5
Originally posted by James Jurach:
Oops. I hadn't noticed until just now that the trial version of Sparx Enterprise Architect displays a watermark, "EA 7.0 Unregistered Trial Version" all across and down each image I export. Either I need to be ok with turning in something so ugly, or certification is now more expensive than I had hoped.


They won't decrease your scores because of this, I believe
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: What UML Tool(s) are you using for SCEA Beta Part II?