Book a Demo

Author Topic: Manage Baselines -> Show Differences  (Read 7904 times)

zalbina

  • EA User
  • **
  • Posts: 149
  • Karma: +0/-0
    • View Profile
Manage Baselines -> Show Differences
« on: April 18, 2013, 07:28:35 pm »
Hello,
I'm pretty confused with Show Differences tool. When I compare last baseline with the current model, the tool show me long list of changes which were not done. For example, I have changed one attribute value, but the tool brings me a list of different changes of different packages, classes, attributes and etc.  
Can someone explain it to me?
Thanks.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Manage Baselines -> Show Differences
« Reply #1 on: April 18, 2013, 09:46:16 pm »
I do not think that the diff tool is really mature. In the past it was simply not usable since it reported changes were actually no change was done. This had improved over the years, but still I get wrong change flags. Honestly I do not use such a tool as the information you get is always without context. And working that out is usually not worth the effort. Better go and ask what has changed and discuss the reasons with the editor.

q.

zalbina

  • EA User
  • **
  • Posts: 149
  • Karma: +0/-0
    • View Profile
Re: Manage Baselines -> Show Differences
« Reply #2 on: April 18, 2013, 10:30:51 pm »
Thank you for your answer. What about the "Compare with XMI file"? Is it enough mature?


qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Manage Baselines -> Show Differences
« Reply #3 on: April 19, 2013, 12:06:03 am »
A baseline is internally saved as XMI.
Same technology, same scrap :(

q.

zalbina

  • EA User
  • **
  • Posts: 149
  • Karma: +0/-0
    • View Profile
Re: Manage Baselines -> Show Differences
« Reply #4 on: April 21, 2013, 04:03:12 pm »
I see, do I have some other options to see changes in a system except ask a designer about it?

Thanks.

Stefan Bolleininger

  • EA User
  • **
  • Posts: 308
  • Karma: +0/-0
    • View Profile
Re: Manage Baselines -> Show Differences
« Reply #5 on: April 21, 2013, 06:59:39 pm »
Hi,

I investigated the modesl and baselines within my projects.

My Configuration:
  • Restrictive lock
  • Changed elements get into changed state by automation (Add-in)
  • Internally baselines only, no SCM

Within this configuration i haven't found any issues about the changed model.

I assume:

While pressing OK (Should be namend "SAVE" instead) on the element, the element is marked changed within EA (No assumption it REALLY IS called with ONNOTIFYCONTEXTITEMMODIFIED) it will get you a false positiv.

Workaround: The "Changed-State" This happend for every element which has touched while writeable (restrictive lock) and has its automatic change.
So i just need to compare alle changed elements, reduced by the elements which are just in state changed with no other property affected.

The list from this is very, very helpful and shows only the really changed ones  ;)

Additional: At each baseline you want to manage you will need to reset the state of each element to anything other than "changed".

Best regards

Stefan  
« Last Edit: April 21, 2013, 07:00:16 pm by sethordefaye »
Enterprise Architect in "safetycritical development" like medical device industry. My free Add-in at my Website

LeeBaker

  • EA Novice
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
Re: Manage Baselines -> Show Differences
« Reply #6 on: May 10, 2013, 12:36:01 am »
Hi,

Could you please explain
1. How to reduce by the elements which are just in state changed with no other property affected.
2. How to reset the state of each element to something other than changed.

Thanks
Lee