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 - Robert Sheridan

Pages: 1 ... 4 5 [6] 7
Bugs and Issues / Re: CSV import: tagged values
« on: January 29, 2015, 10:14:43 pm »
When I have updated streotypes by removing tags or changed the stereotype for an element so that it has different tags I have noticed that any populated tags remain so I guess that this is normal.

The only way round it that springs to mind (just because that is what I am working on at the moment) is to import the spreadsheet via the API as then you can control whether or not an existing tag is retained.

Bugs and Issues / Re: Update Styles in RTF template seems incomplete
« on: March 01, 2012, 12:12:09 am »
Tried doing that but copying it to the doc templates folder as I could not find a normal.rtf, will have a go at copying to there.  I have raised it as a bug with Sparx and apparently it is a known problem.

The only other work around I have found is to create a template which has all your fonts etc. defined, call it Normal and base all new templates on it (or manually edit each template as you create it, I have got pretty good at this as we have some complicated templates which I did not want to recreate).  The only gotcha I have found on this is that the list overrides may need to be reset.

Bugs and Issues / Re: Update Styles in RTF template seems incomplete
« on: February 28, 2012, 08:38:46 pm »
Just so you don't feel alone I am having similar problems, though you have done better than me as I am not getting the font changes I make reflected back in Normal.rtf, the only way I can get the fonts consistent is to base every new template on one I created with the fonts I wonted and even then the list overrides do not persist.

Uml Process / Re: Requirements model vs User Stories in scrum to
« on: February 09, 2015, 11:36:50 pm »
No arguement here, I have found use cases, if well written, provide test scripts, end user documentation and training material as well as instruction for the developer.  We are aiming to maintain the catalogue of use cases we already have with that it mind.

Uml Process / Re: Requirements model vs User Stories in scrum to
« on: February 07, 2015, 02:00:13 am »
Could not possibly comment, it is a very different way of working.  For us the key thing is ensuring that the architectural model is updated at the end to reflect the changes the project made and we hope that we will be able to point to the output of the project as collateral.

Uml Process / Re: Requirements model vs User Stories in scrum to
« on: February 07, 2015, 01:19:34 am »
We have the same challenge at the moment.  The agile coach has said that user stories only exist for the life of the project but because the EA model we are building is at an architectural level it is valuable accelerator for agile projects as they will not be starting from scratch but from an 'As Is' which will be refreshed as the project delivers.

Uml Process / Re: Workflow question:  UseCases from Documents -
« on: February 07, 2015, 01:14:32 am »
I have had a similar problem on a number of projects.  The way I tackled it is to transform the source data into a better format and then load it via the API.  I captured a reference to the source document in the EA element using one of the standard fields or a tag value (create a stereotype first).  What I would do if I was doing it again would be to include a hyperlink (files property of an element) to the source document if it was being held in a static location.
There is no easy way to do this and get all the data into EA.  The only compromise is to create place holders in EA with links to the source document.
It is worth doing the import exercise if you have the time and resource as when you break it down and cross reference the elements you will probably find all sorts of interesting discrepancies!

Uml Process / Re: Finding where a InformationItem is conveyed
« on: May 21, 2014, 08:07:35 pm »
I will have a go at the script later.  In the meantime, below is some SQL I put together with help from the forum and Thomas' book to list all instances of an informationItem being conveyed on a connector including the diagram that it appears on.

select InfoItem.Name as InformationItem, t_connector.Name, t_connector.Top_Mid_Label, t_connector.Direction, Source.Name as SourceElement, Dest.Name as DestElement, t_diagram.Name as DiagramName, InfoItem.ea_guid as CLASSGUID, InfoItem.Object_Type AS CLASSTYPE
from t_connector, t_xref, t_object as InfoItem, t_object as Source, t_object as Dest, t_diagramlinks, t_diagram
where t_diagramlinks.DiagramID = t_diagram.Diagram_ID
and t_connector.Connector_ID = t_diagramlinks.ConnectorID
and t_connector.ea_guid = t_xref.Client
and t_connector.Start_Object_ID = Source.Object_ID
and t_connector.End_Object_ID = Dest.Object_ID
and t_xref.Description = InfoItem.ea_guid
and InfoItem.Object_Type = 'InformationItem';

********* SQL updated as per Helmut's suggestion below, but for jumping to project browser ******

Uml Process / Re: Finding where a InformationItem is conveyed
« on: May 21, 2014, 06:17:03 pm »
Thanks for the pointer.

My users are new to EA so I was hoping for a 'right click' on an informationItem solution and was double checking that I had not missed something.  I will raise a feature request.

Uml Process / Finding where a InformationItem is conveyed
« on: May 20, 2014, 08:42:43 pm »
I can run a report to ouput all the information items conveyed on connections on a diagram but I can not find a way to output all the connections a selected informationItem is used on (I have not delved into scripting or SQL).  Has anyone else tried to do this?

Uml Process / Re: tracing from Activities to Actions
« on: January 10, 2014, 06:49:42 pm »
Thanks for the help (I forgot to check the right click option, comes of doing stuff at the end of the day).
We are trying to set up a repository with a master functional hierarchy which will be used for business analysis rather than development at this stage.  As a process in the hierarchy may be used in many different business process flows I was looking at using an action to instantiate it rather than putting links on all the various diagrams as they are created as it not only allows multiple instances of a process on a diagram but may reduce the risk of changes by one team impacting another.  Does this make sense?

Uml Process / tracing from Activities to Actions
« on: January 10, 2014, 05:30:18 am »
I am looking to use actions on activity diagrams (as recommended by Geert :-)).  I am anticipating that the users will want to be able to find every diagram that an action for an activity appears on in order to do impact analysis, but I have not found a way to do this.  Does anyone Know how to do this?

(I am trying to avoid having to put in manual links)


Uml Process / Re: Asking for your opinion about managing a UMLmo
« on: March 12, 2013, 09:51:02 pm »
I have never used it but I believe you can use search conditions when generating a RTF so you could run the report against the whole project just pulling out elements that meet the search condition.

I suspect that you need to take a step back and review your SDLC method so that you can identify what element properties you use and what additional tags you need and the related code sets for each tag / property.

If you can stick to using only properties then there is bulk update facility in EA which you can run at the package level by right clicking and selecting package control> update package status; otherwise you are back to using the automation interface or SQL to do bulk updates (I have done it by using the automation interface to output to a spreadsheet where I make the changes and then reimport).

Uml Process / Re: Asking for your opinion about managing a UMLmo
« on: March 07, 2013, 09:12:56 pm »
I am working in an environment where I need to keep the techniques used to the standard GUI functionality rather than using SQL etc. (which I suspect gives a much slicker solution).

I have created stereotypes for changes etc. so that we can capture additional information against them in  a structured way.  The way we use changes is a cludge: they literally describe how an existing use case needs to be changed to meet new requirements and the new requirements are placed under the change until such time as the use case is updated when they are moved under the use case and there is the option to archive or delete the change.

Uml Process / Re: Asking for your opinion about managing a UMLmo
« on: March 06, 2013, 11:42:55 pm »
I have experienced a similar nightmare scenario with constantly changing releases which had to delivered as Word documents.  It was very difficult to come up with a satisfactory solution.  The techniques I used are as follows (apologies, it is very difficult to describe succinctly and accurately):
1. use virtual documents to generate the specification for each 'release'
2. create features with all their associated use case, requirements etc. underneath them so that they can be moved as a unit.
3. use change elements to record how a future release will need to change a feature scheduled for a earlier release so that you do not have to unpick a use case if the release order changes after you have done the analysis
4. update use cases etc. in line with the change elements only when the use case etc. has been committed to a release.
5. you can also use diagrams as the source for RTF file generation, thus you can create a release folder with diagrams for each part of the specification and drag on to the diagrams the use cases from wherever in the model.
6. use the status and version properties to identify elements that have been implemented
7. I moved the features from a project area to a release area and then into a live area or a backlog.
8. we also used a additional mapping, e.g. services to features, so that we could generate alternative views which did not give the detail (which was in a master document) but listed all the features, regardless of release, which were needed from the selected view point.

Hope this helps.

Pages: 1 ... 4 5 [6] 7