Author Topic: Sequence diagrams  (Read 5881 times)

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Sequence diagrams
« on: March 22, 2022, 04:51:21 am »
Just a question to the users: is anyone using SDs (above V13.5) for real? Does nobody feel the pain when trying to create a sequence of messages?

q.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13288
  • Karma: +557/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Sequence diagrams
« Reply #1 on: March 22, 2022, 05:03:34 am »
Not for a while now. The lifesaver is to use Alt-drag to move the messages without messing up everything else.

Geert

Modesto Vega

  • EA Practitioner
  • ***
  • Posts: 1088
  • Karma: +28/-8
    • View Profile
Re: Sequence diagrams
« Reply #2 on: March 22, 2022, 05:06:01 am »
I have used them in v15 but need to review them before I can make a meaningful contribution.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Sequence diagrams
« Reply #3 on: March 22, 2022, 09:59:29 am »
It's not the moving of messages which annoys me endlessly: it's the creation process itself. I mean, who on earth has design that GUI? It must have been an alien. Oh, wait! Of course it was a Sparxian :-/ You drag the message from the QL. So far, so good (except that it always starts on base level which could be smarter of you were last in a self-call. But ok). And then: the message created is NOT selected. Nor do their properties show (well, that is a follow-up issue). So, you have to click it once again. Then you have to click into the message properties drop down. Click-clack. And choose the appropriate message. Why couldn't some pop-up let you select this upon message creation? Well, I don't know. Ok, so you have filled in all properties and you wan't to apply them. But how? There's no OK or Cancel button. Nuthin! Well, as for the operations/attributes there's also no such thing. Changes are applied directly. And if you happen to Ctrl-D (instead of Ctrl-C) it's gone down the drain with guarantee for no return. Juck! But here? So after some time you click elsewhere (!) outside the properties as you got sick and want to do something else, and what happens? You get a bloody warning that you have unsaved changes! Yes, of course. You gave me no way to save anything. What kind of GUI design is that? Straight from hell? I suppose so. And for now I have not gotten as far as resorting messages!

Luckily I'm no longer in the position that I have to tell coders to document their stuff using EA! If so I'd probably be better off to hire a bodyguard. Or two...

q.

milasx

  • EA Novice
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Re: Sequence diagrams
« Reply #4 on: March 24, 2022, 05:31:10 am »
I use them for real in version 14 and I tend to having to restart / delete all the previous messages when I have to make changes.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Sequence diagrams
« Reply #5 on: March 24, 2022, 07:43:50 am »
I use them for real in version 14 and I tend to having to restart / delete all the previous messages when I have to make changes.
That really does not sound like you found a liking in it... Was that stupid behavior I mentioned already present in V14 (I would think so, but I more or less skipped that version as it buggered me too much).

q.

timoc

  • EA User
  • **
  • Posts: 201
  • Karma: +14/-0
    • View Profile
Re: Sequence diagrams
« Reply #6 on: March 31, 2022, 09:54:50 pm »
I feel your pain. This was a serious enough frustration and time sink with our people for us to consider PlantML for speeding things up. Sketching out SD's, and batch add to the model later.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Sequence diagrams
« Reply #7 on: April 01, 2022, 12:46:53 am »
I hope someone from Sparx is reading this. But likely nothing will happen since it seems that only a few are really (not) using SDs :-/

q.

P.S. I'm going to use PlantUML to create SDs. Probably it could even be easy to import the results to EA with a bit of conventions.
« Last Edit: April 01, 2022, 06:27:28 am by qwerty »