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

Pages: 1 ... 56 57 [58] 59 60 ... 84
856
General Board / Re: Windows 10 / Server 2012?
« on: August 11, 2015, 06:28:52 pm »
OK, thanks.

Personally, I'm not about to upgrade (from Win7!) until Microsoft has had time to do a couple of Alien-style bug hunts, but I've had people ask me.

/U

857
General Board / Windows 10 / Server 2012?
« on: August 10, 2015, 07:29:25 pm »
Hello,


At the moment, the system requirements page only lists Windows desktop versions up to 8.1 and server up to 2008.

Is there a reason why Server 2012 isn't listed?

And is there a date set for official Windows 10 support?

Cheers,


/Uffe

858
General Board / Re: OT: Just a hello
« on: May 12, 2015, 05:30:32 pm »
I envy you hugely - I'm an ex-South Aussie myself.

But Sweden has its good points too, especially now that we're getting into the six-week period of consistently [most years] above-zero temperatures that we, with no apparent sense of irony, refer to as "summer."
In Straya they call it the footy season.

Enjoy! :)

859
General Board / Re: Using custom stylesheet
« on: May 07, 2015, 08:34:55 pm »
In EA 11, I've noticed that templates don't always get created correctly even if you think you're doing everything right. It's not consistent, but seems to be to do with where you click the create button (in the editor or in the template selector dialog). They somehow seem to be the wrong type and can't be selected in the context you expect.

So if a template doesn't show up where it's supposed to, that might be it. Haven't found any solution except to recreate the template from scratch.

/Uffe

860
General Board / Re: Create Model Template MDG
« on: May 04, 2015, 05:34:11 pm »
Point 2: You must include, ie refer to, the template XMI file in your MDG Technology MTS file, but you don't need to create a separate, otherwise empty, MDG Technology just for the template. If you have a working MDG Technology you can add the template reference to its MTS file.

The file reference ("location") must be resolvable from the MTS file directory, so check that the relative path is correct, or use an absolute path.

/U

861
General Board / Re: Changing the way classes are displayed
« on: March 13, 2015, 08:32:55 pm »
2) Also same dialog, "Disable fully scoped object names."
There are several variables, including where the diagram is located in relation to its contents, so play around with different combinations of those two flags.

/Uffe

862
General Board / Re: EA - Document linked Elements
« on: March 17, 2015, 01:10:20 am »
Hi Guy,

Sounds like you're generating documents per diagram. If so, make sure you check "Include all Diagram Elements in Report" in the Generate Documentation dialog. Right at the bottom.

This is because diagrams are only a view of the elements and the document generator follows the package structure. So elements shown in a diagram but belonging to an out-of-scope package won't be documented unless you tick the above option.

/Uffe

863
General Board / Re: Activity Numbering - Best Practice?
« on: March 16, 2015, 09:57:19 pm »
Hi Guy,


Best practice for Activity reuse is actually not to reuse them in the way you describe, but to make Actions of them instead, one for each instance of reuse.

This way the "reused" elements are local to the diagram you're working in, so you can rename them, add/delete connectors and even delete the element itself without it affecting any other diagrams. From the Action you can also dive into the Activity's composite diagram, if it has one.

In terms of numbering, my general advice tends to be "don't bother", because you'll end up spending a lot of time managing the numbers themselves. If it's very important, then do it in a structured manner. Use a tagged value for the number, consider a hierarchical numbering scheme ("partition.activity") and set up some scripts or an Add-In to manage the renumbering.

Cheers,

/Uffe

864
General Board / Re: Teamwork - what version
« on: March 06, 2015, 11:09:48 pm »
Hello Jan,


I concur. EA supports a large number of database servers in various price ranges (http://www.sparxsystems.com/resources/demos/team-modeling/setting-up-a-team-modeling-environment.html#1), so you should be able to get an EA repository running on your existing infrastructure with a minimum of fuss.

It is possible to use the "file-based repository" approach, but as Geert says, it's not as robust as a proper DBMS and Sparx recommends no more than 10 users on a file-based repository so you'd be pushing the envelope from day one.

It's worth mentioning that you can easily transition from a file-based repository to a DBMS-based one if you want to start small. Upgrading to a higher-level license is also straightforward, it does not require reinstallation of the client nor any changes in the repository.

As to version control, I do urge you to look at EA's internal baseline system during your evaluation. With baselines, old versions of packages are themselves stored in the EA repository, so there's no other tool involved. Baselining also allows you to visually compare the current version with an older one (what's new, what's deleted, what's moved in the diagrams), which Subversion-based version control does not do. [Please note, this is correct as of EA 11. It might have changed in EA 12, I haven't checked.]

For these reasons I always recommend the baseline approach over an external version control system (eg Subversion) when using a DBMS repository. Geert and I tend not to fully agree on this.  :)

So for any team-based modelling, Corporate is the minimum. Corporate is also essentially the top tier in terms of core functionality. Above that it's mostly different modelling languages / frameworks (eg SysML) and integrations with other tools.

HTH,


/Uffe

865
General Board / Re: Slow access to a large DB shared project
« on: March 06, 2015, 10:41:17 pm »
Hey Guillaume,


The first is-it-plugged-in type question is "are you using lazy load"? You didn't mention it in your post so it's worth a check. If you're not lazy-loading, the entire project is transferred to the client when connecting.

As to the database itself, I'm no DBA but it's always a good idea to keep an eye on the transaction logs. Not aware of any EA-specific issues, but still. If they get out-of-control huge you'll see a performance decrease on the server side.

WanOptimizer vs Cloud Services: no idea, sorry.

Other than that, is there any other network congestion going on? Is the same DB server used for other purposes, and are those users experiencing similar loads? &c.

HTH,


/Uffe

866
General Board / Re: Show global timing of a sequence diagram
« on: February 20, 2015, 03:49:38 am »
Hello,

"Constraint between messages" requires two messages, and in your case Actor1 is only involved in one. If you draw a message back from Object1 to Actor1 at the end of the sequence, you can add the constraint to Msg1.

You can't place this message at the exact same height as Msg5 (since they are part of a sequence and must therefore be strictly one above the other), but you can place it close enough to fool the eye.

You can also hide the last message connector, but this doesn't work very well -- it will reappear when you reopen the diagram. And anyway hiding connectors is Bad Modelling (TM).

HTH,

/Uffe

867
General Board / Re: Document Artifact: How to Reference Model Elem
« on: February 03, 2015, 02:13:24 am »
Hey Thomas,


If it's enough to be able to follow the links from within EA (as opposed to exported or generated documents opened in MS Word or similar), it's actually pretty simple.

In the "Common" diagram toolbox you can create hyperlinks. In addition to web pages, these can target diagrams, elements, and packages, as well as a few other things including searches and EA commands. These all refer to the current repository, there is (to my knowledge) no way to target something stored in a different repository.

The EA RTF editor interprets these in the same way the diagram editor does. So while the RTF editor only allows you to specify link name and target as text, if you insert an EA-style URL it will be followed correctly.

Some formats:
  • $diagram://{<diagram GUID>}
  • $package://{<package GUID>}
  • $element://{<element GUID>}
  • $search://Name=<search name>;Term=<search term>;
You can find the others with some simple tests.

There doesn't seem to be a way to edit these hyperlinks once they're in place, but you can always delete and recreate as necessary.

Cheers,


/Uffe

868
General Board / Re: Question about Server Based Repositories
« on: January 31, 2015, 12:42:33 am »
Hello Mark,


No. One database equals one repository equals one project.

You can run multiple databases on the same server instance, of course, but not multiple EA projects in a single database.

That said, you can allow teams to work on separate modelling activities side-by-side in the same project. I usually set up different root nodes for the different teams in this situation.
For this approach to work properly, all team members need to be disciplined and refrain from reusing model elements across the team boundaries or you'll quickly end up in EA's version of dependency hell.

It should also be noted that certain policies are set at the repository/project level (eg access, version control, and various other stuff), so if the teams need these policies to be set in different ways this approach won't work.


/Uffe

869
General Board / Re: Red triangle on element?
« on: January 29, 2015, 09:42:38 pm »
Quote
Ctrl-Space - see bookmark in the help
Also in the Edit menu. Sadly, no option there to manage bookmarks in any meaningful way (even Clear All only applies to the current diagram).

/Uffe

870
General Board / Re: Installl different version of EA on the same m
« on: January 07, 2015, 07:17:23 pm »
Hey hey,

EA stores data not just in its program directory but in the users' directories and of course the registry. Sparx does not guarantee that multiple installations, which are not officially supported, won't interfere with each other.

The directory renaming approach is in my view one which simply sweeps potential problems under the rug and hopes for the best. This seems incompatible with any sort of product testing, where I assume you want complete control over both disk and registry.

Why not simply use virtual machines?

/Uffe

Pages: 1 ... 56 57 [58] 59 60 ... 84