Book a Demo

Author Topic: Design and implementation model synchronization  (Read 2441 times)

fmartherus

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Design and implementation model synchronization
« on: August 31, 2006, 08:55:46 am »
I'm a newbie to EA (this is my first post!  ;D).

I'm trying to make sense of how EA works so that I can determine how best to work with it, using it to import existing code as well as adding new classes.

Looking at the EAExample project, there is a Design Model package, which has an Account class under the Abstract Class Model. Under the Implementation Model, there is also an Account class under the C# model.

Looking at the properties of each, there are two different Authors defined. Changing the Notes in one class does not change the Notes in the other. Does this mean that there are two different Account class definitions?

Does this mean that the Design model and the Implementation model are not synchronized? How does code synchronization fit in with this? I'm thinking that it would be easier to use only one model, but I don't want to clutter the Design model with all the wizard-generated classes produced by Visual Studio.

Hope I'm not asking too many questions (although they are all part of the same problem) for my first post.  :-[

Thanks,

Fred

Jan ´Bary´ Glas

  • EA User
  • **
  • Posts: 408
  • Karma: +0/-0
  • Bary
    • View Profile
Re: Design and implementation model synchronizatio
« Reply #1 on: August 31, 2006, 11:18:55 pm »
The two Account classes are on a different level of abstraction. Only the latter is synchronized and if you want to model dependancy between tese classes I'd use <<trace>> stereotype. This says only that the former is preceeding tha latter in building the model.
Jan 'Bary' Glas

fmartherus

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Design and implementation model synchronizatio
« Reply #2 on: September 01, 2006, 05:40:42 am »
Thanks. Not being familiar with the <<trace>> stereotype, I did a google search. Interestingly, the first useful explanation I found was on the Sparx Systems website in the tutorials. I'll have to look at them in more detail.

Fred

Jan ´Bary´ Glas

  • EA User
  • **
  • Posts: 408
  • Karma: +0/-0
  • Bary
    • View Profile
Re: Design and implementation model synchronizatio
« Reply #3 on: September 01, 2006, 05:45:18 am »
I recommend it a try also displaying Hierarchy pane in EA. All links not only tracebility are treeviewed there. Nice feature.
Jan 'Bary' Glas