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.

Messages - SpoonsJTD

Pages: 1 [2] 3
General Board / Re: Deployment diagram / Relationship matrix
« on: April 23, 2009, 12:27:47 am »
Sorry to resurrect this old thread, but I am trying to understand deployment diagrams, node\component relationships, and the relationship matrix as well. I'm trying to build a profile for the enterprise architecture entity metamodel in TOGAF 9 that we can use until someone else makes an official one, and I'm trying to get a better feel for the UML semantics and how they work in EA as I determine which metaclasses to extend.

I tried duplicating what was described in this thread, but I don't get 'automatic' aggregation relationships when moving component or component instances out of their nested position within nodes or node instances. I'm surprised that nested elements don't also get some kind of implicit relationship that can be seen via the relationship matrix. Is that a limitation of the relationship matrix, EA, or UML 2.x itself?

Based on the efforts I've seen to create a metamodel for enterprise architecture, nodes and components are the metaclasses of choice for modeling the runtime 'as it exists in reality' a la servers, hardware, application depoyments, etc., but without being able to define relationships quickly in the matrix (that are then reflected automatically in the model and diagrams), I'm not sure I'd want to use those metaclasses to model the relationships.

General Board / Re: MDG-integration show the first root node only
« on: May 15, 2006, 08:34:43 am »
Will version 2.0 of MDG be a 'deeper' integration of EA? I hadn't checked out MDG since it was 'MDG link', so I was pretty excited when I read about the 'seamless' integration. I guess I was hoping for more of a EA in VS experience. For example, it'd be neat to have the VS toolbox turn into the EA toolbox when you have a diagram open and being able to modify the diagram from VS.

General Board / Application element in UML Profile toolbox
« on: February 04, 2005, 08:08:21 am »
Anybody know what this is for? I can't find it in the help.


General Board / Re: HowTo question...
« on: October 15, 2003, 02:00:33 pm »
Visio's XMI support is sad at best.

There is a visio XML add-in from Microsoft that provides XMI export of class diagrams only.  No import at all.

General Board / Re: Import COM Object into EA Diagram
« on: October 02, 2003, 05:48:11 pm »
I just made my way up to the latest news section and saw that add-in support has been added.  Excellent news!  This will jumpstart several mini-projects I had started for EA, including type library importing.

General Board / Re: Import COM Object into EA Diagram
« on: October 02, 2003, 05:44:04 pm »
You'll need to write some automation to reverse-engineer the type library into an EA model.  If the COM object is simple, it would probably be easier to enter by hand.

I started a .NET C# type library wrapper a while back which would simplify things, but I haven't had a chance to finish it up.  If there was a lot of need for such a thing, I could put together something to finish the reverse engineering of type libraries.  I have been waiting in the hopes that EA will get plug-in support so I could package it that way instead of an external app.

General Board / Re: Reverse Engineer .NET Framework Classes?
« on: September 05, 2003, 05:58:36 am »
I couldn't find anything in the help about .NET XML files except for the reference to the context menu item "Import .NET XML Files".  

Are .NET XML files an EA thing or a .NET thing?  I'm pretty familiar with .NET, but I don't recognize the phrase '.NET XML files' as any kind of standard part of .NET.  If someone could explain what these are, I could probably put together something to create them.  The link to the tool in the referenced post is broken.

General Board / Re: Reverse Engineer .NET Framework Classes?
« on: September 04, 2003, 08:36:26 am »
I couldn't find anything built in, but using EA's automation and .NET's reflection, you should be able to automate the interrogation of .NET assemblies and population of diagrams from the data you get out of the reflection interfaces.

General Board / Re: ## HELP ## EAToolkit 1.1
« on: September 04, 2003, 08:33:00 am »
Sorry this isn't a response to help, but what is the EA Toolkit?

General Board / Re: WMI Reverse Engineer?
« on: September 03, 2003, 10:56:55 am »
Does anyone know of a way to reverse engineer the WMI MOF files into EA?  If it could be automated and done once, it could be bundled with the product or made available for download.


Here is a partial solution for reverse engineering the WMI MOF.  The result of doing all of it would be huge, so this will suffice if you want to pick classes to reverse engineer.

This web page describes using a .NET tool to create a typed class for a WMI class:

Run it on the class you want, then use EA's C# reverse engineering to create the model.  There are some gotchas with respect to name collisions, etc. but you should get a pretty good representation of the MOF class.  I tried this on Win32_OperatingSystem and it worked like a champ.

Bugs and Issues / Re: Relationship Matrix - Basic Issues
« on: December 05, 2009, 02:57:36 am »
I agree with all the requests and would like to add another that other threads have mentioned -- the ability to include the matrices in generated RTF or HTML. The matrix is a powerful visualization of the model and I'd really like to see it in my output documentation.

Uml Process / Re: RUP
« on: August 13, 2004, 12:03:52 pm »
I would much rather see EA adopt the standard in this area (BPMN - Business Process Management Notation).

Which would be (will be?) a lot easier if (when?) the BPMN group creates a UML profile for BPMN.

Uml Process / Re: New 'SPEM' Beta Profile Available
« on: September 25, 2003, 05:54:53 am »
To get you started with using the Software Engineering Process Metamodel (SPEM) in EA, there is now a beta UML Profile for SPEM containing the SPEM_Extensions stereotypes defined in the Specification "Software Process Engineering Metamodel v 1.0" by the Object Management Group.

This is one of the first times that I was actively working on an extension to a tool and the tool vendor beat me to the punch.  This is a great addition.

Uml Process / Re: please help me? i am confused..mix up
« on: September 16, 2003, 02:44:20 pm »
hi. i am mahdi 21.
i start uml these days.
but i am confused.i dont know which software is the best for uml develompent.
1)rational rose 2002
2)saparx system(ea)

Asking which is better in EA's forums is kind of like asking which is better, Windows or Linux at slashdot.  Your answers are going to be a little skewed towards one direction.  I'll leave it up to you to determine which direction for both these examples.

Having said that, and assuming you are serious about your question, let me skew it even more:

EA's price can not be beat.  Rose is AFAICT being phased out by Rational's XDE, which is even more expensive.

Sparx's support team is heavily involved in the forums.  Try asking Rational if they can fix some bug you found in two weeks like Sparx can (does).

The feature comparison would take two pages to compare them, with EA winning on most points.

Rose probably works better with other Rational tools.  That might be a consideration.  

Rose has plug-ins, but EA has automation that can stopgap a lot of things you would do with plug-ins.

Did I mention price?

We are trying to develop a custom profile and are using the MDG Technology wizard to package it. I'm finding some of the implementation details somewhat complicated for doing advanced things like having multiple toolboxes, etc. and was wondering if it'd be possible to have the models for one or more of the existing technologies be made available as a sample (SPEM for example)? Help documentation is good, but a model to look back and forth at to see how certain things were accomplished would make it much easier to learn.

Thanks, and I apologize in advance if there is one already available -- I haven't been able to find it.

Pages: 1 [2] 3