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 - andyd

Pages: [1] 2
Suggestions and Requests / Java annotations
« on: October 28, 2004, 05:26:31 pm »
I'm getting quite interested in EJB3 which (IMHO) simplifies EJB development considerably.  Unfortunately EA doesn't seem to like Java 5 annotations.
Syntax something like...
@Table (name = "sometable")
public class SomeClass
@Id public int getId(){return id;}
public void setId(int val){id = val;}

Would be very useful if EA could atleast store class/method and attribute level annotations with code forward/reverse engineering. Even if there are no gui elements to edit within the model.

Any plans for this? if so any idea on timescales?

Many thanks.


General Board / Alternative database backend
« on: January 27, 2002, 09:13:26 am »
Hi Geoff,
I'm interested in your intent for the subject above and have a suggestion.
I Use a PostgreSQL backend to my teams project management website, but use EA for our S/W modeling.  I'd like to use our DBMS to interface with EA, through ODBC, say, but with a slight twist.
I think it would be cool if you were to upgrade the schema to allow multiple projects within the same database and use the database as a repository for existing objects.  This way you could promote reuse of components.  The objects could be grouped by namespace or pallettes

Incidentally - great product!

General Board / Re: Usecase uses releationships
« on: March 13, 2003, 03:22:26 pm »
Thanks Guys,
I think I'm happy with the use of the new stereotypes.  I just wanted to verify my concerns about the old syntax before getting it corrected.


General Board / Usecase uses releationships
« on: March 12, 2003, 01:49:18 pm »
Hi guys,
I've come across some use case diagrams in our organisation which have a "Use" association between use cases.

I was under the impression that this is incorrect syntax and that only <<extend>>, <<include>> and generalisations could be used between usecases, where appropriate.

I dug out one of my older reference books which covers UML 1.1.  This shows <<communicates>> between Actors and Use cases and <<uses>> between use cases.  Am I right in my understanding that this syntax has changed  since 1.1 and that this practice is no longer correct?


General Board / Feature Request: Requirements numbering
« on: January 26, 2003, 03:59:55 pm »
Hi Guys,

EA provides a facility to auto-number elements, such as requirements, from the beginning.

However, I am running a project with 6 analysts working on different areas of requirement.  Each analyst is adding requirements to their own packages.  They then export their packages and send them to me for importing into the master model (not using the replication facilities).  Each one then gets a copy of the master and works on the next set of requirements.

Unfortunately we cannot rely on good network connectivity as the majority of the analysts work with dial up access to the network.

The following would be useful.

1) to retrospectively number all requirements in a view, or possibly package.

2) When producing RTF documentation it would be useful if the requirements numbering scheme was used to number paragraphs including the packages, i.e.

1 Package 1
1.1 Package 1 - Sub-package 1
1.1.1 Requirement 1
   {The content of the requirement}



General Board / Re: Inherit From JDK Class
« on: January 27, 2003, 08:56:54 am »
Your looking at the wrong file.  Sorry, its not the jar that you want it's a zip.  The file is called and is in the home directory of the jdk.  This contains the java source and not class files.

I have done this myself and know that it works.


General Board / Re: Inherit From JDK Class
« on: January 26, 2003, 04:03:34 pm »
One way to deal with this is to unjar the source jar in the jdk and then import the classes that you want to work with into the EA model.

Be careful how much you import as the model can get quite large.


General Board / Re: All requirements in EA - doable? Advisable?
« on: November 29, 2002, 12:41:25 pm »
Hi Guys,
We've recently started a new project which involves a lot of analysis effort.  We have opted to use the Requerments modeling features of EA because:
1) we have an existing set of requirements that need to be imported.  It is useful to include relationship information, i.e. dependencies, between different requirements. e.g. for planning iterations in later stages.
2) realisation links can be made between functional reqs and use cases to aid in tracability and assessing impact when requirements change.
3) The RTF documentation is good to verify completeness with the customer.

I've heard of a tool called EAReqPro that is currently under development.  Maybe it would be a good facility to be able to import and export Reqs between EA and EAReqPro using the markup language that you have mentioned.


General Board / Re: New Feature Request
« on: October 30, 2002, 05:26:09 pm »
Hi Guys,
This sounds interesting.  One of the interesting features of EA is the ability to store requirements in the model.  Will this feature work with EAReqPro in some way?

General Board / Re: Conceptual and implementation class models
« on: October 31, 2002, 01:40:15 pm »
Thanks to both of you for your comments.
Tjerk, I've not tried hiding relationships with AE.  
Say you were to have 2 class diagrams in a single model, one as an analysis and the other as a design.  

If you were to only display the relationships that you need in the design diagram and generate source from that diagram would AE generate any instance variables to implement the hidden relationships?

A second point is that, I guess you may need to keep going back to the analysis diagram to hide any relationships created during design were not automatically displayed.

It would be nice to be able to keep everything together, but it seems to me that Jaimes idea of keeping 2 different models for the two purposes would be the easiest way.

Thanks guys,


General Board / Conceptual and implementation class models
« on: October 30, 2002, 05:19:34 pm »
Hi All,
During the analysis phase I like to build a class model along with use case diagrams to describe the real world situation in UML.  Does it make sense that when designing the solution there may be relationships between classes in the design that are not present in the analysis, and visa versa?

If so, is it possible to do this in EA within the same model, as adding the existing classes to a new diagram will so the existing relationship.

My guess would be that you would elaborate the same diagram and so loose the original analysis object model, unless you make a backup before hand of course.


General Board / Re: profiles and EJB
« on: June 20, 2002, 11:28:53 am »

Thanks Geoff!
I'll take a look.


General Board / profiles and EJB
« on: June 18, 2002, 08:13:34 am »
I've been looking at the sample profiles on the web site and wandered if you were intending to use this feature to produce EJB and design pattern templates?

If not, is there any documentation available on the feature so that I can look into doing it myself?

I seem to remember talk about a profile editor facility being added.  It seems that selecting a group of objects on a diagram and right clicking the mouse button and selecting "save as profile..." (or something similar) would be a possible way to go.  Is this the sort of thing you had in mind?


General Board / Re: Import / Export to ROSE
« on: June 09, 2002, 06:41:42 am »
Thanks Stan.

I'll give it a try.


General Board / Import / Export to ROSE
« on: June 02, 2002, 07:45:32 am »
Hi guys.
I've been trying to get models to export/import from EA to/from ROSE 2001A, with no real success.  The ROSE plugin seems to generate with UTF-16 codeset, so I've set EA to match this.  The EA generated XMI file seems to then have 2 encoding property statements and ROSE seems to complain about not finding the DTD, even though it is there.

This is kind of important for us as we will soon need to start sharing models with another department and I want to win them over to EA rather than be forced, at some point, to switch  :(.

Has anyone managed to make this work or is the a FAQ with a definitive answer to this somewhere? I've searched this discussion list but cannot seem to find such an answer, only a few similar questions.

Pages: [1] 2