Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - cp

Pages: [1]
1
General Board / EA vs Altova UModel + other CASE tools evaluation
« on: June 19, 2007, 02:24:00 pm »
Well, just thought I'd update and centralize my previous evaluations of EA from other topics since after more than a week of treacherous evaluations of CASE tools below the $1000 range, I'm beat but glad to say that I did not choose EA.
The CASE tools i evaluated were: MagicDraw 12.5 prof, EA, Metamill, ModelMaker, Visual UML, Visual Paradigm, UMLStudio, Visio, StarUML, Artiso Visual Case, MicroGold WithClass, and maybe some others. My main perspective was that of a System Architect for C# .NET base without much focus on Requirements Gathering or DB Modeling and more so on code engineering, IDE learning curve and dynamic modeling.  

Some of the main reasons i didn't choose EA are:

- it has really poor UI features  
- it is a burden to organize all those elements in the project browser. There is no Diagrams Window??
- at least the diagram elements should be contained within the diagram node itself, and it is plain messy to organize model elements.
- the undo is only scoped for the diagram editing and extremely limited and unpredictable even in that. There is Redo in the new beta it seems, but i doubt it will be any big step.
- hyperlinks are almost non-existent.
- partial classes are not handled well in code engineering.

On the plus side, it does serve as a great affordable UML tool for requirements analysts and has a bunch of handy features built in such as the DB stuff, baselines, debugger, XMI, etc. which is great for solo or small group of developers whose main interest is class and static diagrams and not as much dynamic modelling. But for system architects, it is not. I was initially impressed by its simplicity, price and huge fan following but it just has an unstable feel to it.  

So which tool did I pick finally? Altova UModel 2007..having used XMLSpy, i'm confident that this UML offering will grow to the same brilliance and popularity as EA even though at this stage it needs some facelift, but its features are amazing and seems quite stable so far..and the price..$129 + $32 maintenance.
Some of the great features of it are:
- a stable IDE just as XMLSpy
- Undo and Redo which include the scope of all activities within the IDE and not just diagram editing
- Big Plus: great code generation features that support enums, partial classes and nested types
- disciplined UML diagramming
- abiltity to easily reference C# code libraries and other projects
- great document generation
- intuitive UI without a bunch of unnecessary stuff
- great hyperlinking abilities and elegant organization and containment of project elements
- fast, slick, lightweight and stable
- XMI
- comprehensive help and samples

The other close contenders in order:
ModelMaker (lots of holes in code engineering), MagicDraw (unmatched functionality and stability but pricing and java are major drawbacks, i'd love to see the design model of this piece of art), Visual Paradigm (offers ability to generate code from state diagrams and lots of features but seems quite unstable and untested), Metamill (great lightweight tool but lacks a whole lot of features)

If anyone has any opinions about UModel 2007, please do share.

Thanks

2
General Board / Assigning behaviour diagrams to State actions
« on: June 08, 2007, 01:22:56 pm »
Hi there,

I'm currently evaluating EA, and been using MagicDraw for a couple of years now. I have tried and tried but not been able to figure out how to assign a Behaviour Diagram such as a Sequence or Activity Diagram to an action such as entry or exit inside a State, so that when I double click it, it takes me to the diagram. And the same for a Class operation. Is this a missing feature?
Has anyone used MagicDraw, and know what i'm talking about. In MD, you can link all over the place with great ease.
Greatly appreciated.

CP

3
Uml Process / Windows Workflow anyone
« on: July 11, 2007, 10:35:15 pm »
After a tedious research for the best UML tool and few years of frustrating UML Modelling going in circles, i ended up with Altova; and now i happened to dig deeper into the whole WinFX thing, and the Windows Workflow Foundation which is a part of that..would i be wrong to say that it is going to outdate UML back to oblivion? Some msft exec said that MDA aims at showing everything and so does not show anything in good detail. I've been working on the Windows WF for just a couple of days and it is an architect's dream..at least as far as .NET development is concerned..like they say "this changes everything"

Pages: [1]