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

Pages: 1 ... 27 28 [29] 30 31 ... 37
General Board / Re: Add custom reference to a Requirement
« on: June 30, 2008, 06:44:26 pm »
Thanks  :)

This is exactly what I was looking for.
The hierarchy view is very useful !


General Board / Re: Add custom reference to a Requirement
« on: June 27, 2008, 10:17:34 pm »
I agree I can simply use dependency link (trace as you suggested)

But like I said, I'd like to find out more about this custom reference, i.e. why SparxSystems has implemented it .. if it's for traceablility, why isn't it available in the Matrix, etc.


General Board / Add custom reference to a Requirement
« on: June 27, 2008, 09:37:07 pm »

I need to specify traceability between requirements and use cases.
I noticed that I could do this using Custom References:
- open a use case diagram
- right click on a requirement from the project browser > Add Custom Reference. Select a use case from the list to associate.

Having done this, I'd like to show these references in a Matrix but custom reference is not an available criteria. Actually this custom reference does not appear anywhere unless you open the same use case diagram again and check the requirement's custom reference list.

I know that alternatively I can simply specify a dependency between a requirement and a use case, but I'd like to know if and how I can use Custom References for traceability.

I couldn't find anything from EA Help.


General Board / Re: Rename packages, folders, etc in version contr
« on: June 24, 2008, 08:53:19 pm »
Thanks for the info.
I had actually tried a similar approach to the one you described and it messed up my EA so I had to "revert" to a previous version.

I'll give it another try now I have confirmation that there isn't a safe approach doing it.


General Board / Rename packages, folders, etc in version control
« on: June 24, 2008, 07:05:02 pm »

I use a project which is configured to work with SVN version control
I have now partitioned it so I have more than a dozen of separate XML files, stored within subfolders which structure is similar to my models and packages in the EA project.

I need to rename one of the packages which contains subpackages/diagrams/elements which are themselves partitioned into separate files.
I could simply rename this package (e.g. \Models\Analysis\ to \Models\Specification) but I'd like to rename the folder and file accordingly as well (in windows explorer: \Models\Analysis\Analysis.xml to \Models\Specification\Specification.xml)

This does not seem to be feasible by only using EA so I tried updating it in TortoiseSVN but it appears to mess things up in EA

Has anyone successfully done it before?


General Board / Re: associate an Action to an operation
« on: May 16, 2008, 07:40:04 pm »
I actually found the solution... Go to Advanced > set operation...

General Board / associate an Action to an operation
« on: May 16, 2008, 06:29:44 pm »
I'm working on an activity diagram which includes calls to interfaces' operations.

I can drag/drop an existing operation from an interface into the activity diagram which results in a new Action element to be generated. Changing the name of this action then displays the up to date name of my interface + operation: (interface :: operation)

If I have a new "blank" action in my activity diagram, how do I associate it with an existing operation so it results in an action as created through an operation drag/drop (described above).
I can't seem to be able to access the association of an action element with an operation to create/update/delete it.
The only thing I found was that in the Action custom properties, "Kind" is set to the value CallOperation

Any help with this will be much appreciated!


General Board / Re: Version control - path to local copy?
« on: April 24, 2008, 08:24:45 pm »

I checked the local paths and the version had already created one but it doesn't work with the Files tab in my interface element for some reasons.

In Local Paths:
TEST = C:\Project\Test

When I select my local file in the Interface Files tab, the full path is:
C:\Project\Test\Docs\test document.doc

With this path, the file opens ok.

When I change the path to \%TEST%\Docs\test document.doc or %TEST%\Docs\test document.doc, it doesn't open the file

It eventually opens a folder but if I've specified more than 1 file using different folders, it only opens one of the folder so not the expected behaviour...

Any help will be appreciated.


General Board / Version control - path to local copy?
« on: April 24, 2008, 01:49:37 am »

I'm using version control with Subversion/EA

I have an interface element in my model to which I'm linking word documents that are stored in the SVN repository.
I need all users to be able to launch this file and to do so, I need to specify their local working copy path.

This is set in the Version Control Settings > Local Working Path (e.g. C:\SVN\MyProject\)

The system environment I created with the uniqueID value points to the SVN url, not my working path
So, is there a way in EA to relate to this value stored in the version control settings?

I hope it makes sense...


General Board / Re: Import from Subversion
« on: April 18, 2008, 01:40:11 am »
I tried today and this method indeed works.

thanks for everyone's input †:)

General Board / Re: Import from Subversion
« on: April 16, 2008, 10:51:38 pm »
According to the help about the private models:
If, at this point, user2 performs a Get Latest or Get All Latest on the package, they retrieve from Version Control a package that is now out of date. (User1 has it checked-out and has made changes that are yet to be checked-in.) The out-of-date package would be imported into the model loaded on user2's machine, immediately updating the model database (either the shared .EAP file or the DB repository) and overwriting the modifications that user1 has just made.

I think this problem doesnít apply if you require all users to work on a separate EA project (.EAP file), and not on a shared .EAP.

Consider the following:
- the entire model information is shared through XML files stored on the SVN repository
- when new users wish to use this project, they will create a new EA project on their hard drive (outside the SVN repository) and import the XML files from SVN

Based on the above scenario, when user2 performs a Get All Latest on the package, it will update the local EAP file, thus not affecting user1ís EAP project file which is currently being updated.
User2 will not however be able to update this package until user1 checks in this package.
When user1 checks in the package, all users can get the latest version by doing a Get All Latest.
If instead they had to do a Checkout followed by an undo checkout, this would not allow them all to update their model at the same time (not very shared environment friendly).
Also user1 may check in a new version but keep a check out on the package which woudl prevent anyone getting the latest version ...!

It looks to me that provided each user works on a separate eap file stored on their local hard disk, they can enable this Private model option to have access to the Get All Latest feature. Maybe EA should update the options accordingly to suggest a third option with this condition.

Please let me know if Iím wrong in my understanding of how EA works or if itís ok using EA this way.

Thanks !

General Board / Re: Import from Subversion
« on: April 16, 2008, 08:57:12 pm »

Thanks for the info.
I exported a model branch and then imported it from a new EA project. It initiates a Get Latest All when used for the first time which has solved partof my problem.

The remaining issue I have is that I don't have the Get Latest All feature available from Package Control which would be useful when the project is next opened to retrieve all updates from the SVN repository.

EA help mentions that it is "available only for packages that are checked in." which is my case. I'm also using EA v7.1, latest build.

Is there anything I'm doing wrong that explains why Get Latest All is not available?
What I basically need is that when someone has updated the project, everybody else can get the latest version from the repository.
At the moment only doing a Checkout for each package updates its content which is not ideal..

Note that the option Save nested VC packages as stubs is left enabled (default).


General Board / Re: Import from Subversion
« on: April 15, 2008, 01:54:10 am »

I created a project in SVN and separated some packages which each stored within subfolders like:

When I set this up on another PC, I create a brand new EN project (new.eap) and i can import the model ok which lists all models with the version control (black key)

But the problem I have is that all models are empty - my diagrams/elements/packages are not there.

It's only if I do a check out that the contents are listed.
If I then do an undo check out, I still have my contents.

I tried on my PC doing the same with a new EA project and I get the same issue.

I'm quite confused †:o

Any suggestion? Could it be a bug?


General Board / Re: UML Profile doesn't include Tagged Value Types
« on: April 04, 2008, 08:33:42 pm »
I received an email from support which has given me a solution.
I now create an MDG Technology File which lets me exporting my UML Profile and Tagged value types altogether within the same file

To generate the file, go to the MDG Technology wizard ("Tools > Generate MDG Technology File" from the main menu)

Further information can be found from the EA help.

MDG allows doing more but it has sorted this problem.


General Board / Re: UML Profile doesn't include Tagged Value Types
« on: April 03, 2008, 06:56:35 pm »
This is exactly what I did. I created a tag value type using Settings | UML | Tagged Value Types

I then added to my stereotype an attribute with the same name as in the tagged value type.

When exporting the XML file, I only get an empty tagged value type element: <TaggedValueTypes/>

I'd be however interested if you have a sample EA project that exports the Tagged Value Types so I can see what I'm doing wrong.


Pages: 1 ... 27 28 [29] 30 31 ... 37