Book a Demo

Author Topic: Tracing from one interface to another  (Read 4680 times)

andykennelly

  • EA User
  • **
  • Posts: 54
  • Karma: +0/-0
    • View Profile
Tracing from one interface to another
« on: May 01, 2013, 07:40:17 pm »
I've created a component 'Logical1' which exposes interface logicalIF1. This function is physically implemented by 'Physical1' (which has interface physcialIF1). N.B. - the physical interface name needs to reflect a real (version numbered) interface name - therefore, the name of physical and logical interfaces cannot be the same.

Here's my challenge ...... I can obviously realize 'Logical1' component element by 'Physical1' component. But is it possible to link logicalIF1 to physicalIF1 in some way to enable me to trace logicalIF1 is implemented by physicalIF1?  

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Tracing from one interface to another
« Reply #1 on: May 01, 2013, 08:17:20 pm »
How about a stereotype dependency <<implements>> ?

q.

andykennelly

  • EA User
  • **
  • Posts: 54
  • Karma: +0/-0
    • View Profile
Re: Tracing from one interface to another
« Reply #2 on: May 01, 2013, 08:51:06 pm »
Qwerty - do you mean I create a dependency between component 'Logical1' and 'Physical1', double-click on the dependency arrow and select 'implements' from the stereotype drop down? If so, I don't see 'implements' in the list.

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: Tracing from one interface to another
« Reply #3 on: May 01, 2013, 09:34:17 pm »
No one hinders you from creating such a stereotype. Go ahead and type it once manually. You will the find it later in the drop down (alternatively you can define it in the Settings/UML once).

q.

philchudley

  • EA User
  • **
  • Posts: 750
  • Karma: +22/-0
  • EA Consultant / Trainer - Sparx Europe
    • View Profile
Re: Tracing from one interface to another
« Reply #4 on: May 01, 2013, 09:38:48 pm »
Two choices

Use an Enterprise Architect Trace (which is a dependency with a stereotype of <<trace>>)

Double click the dependency and simply type in [highlight]implements [/highlight]in the stereotype field, you should then find that implements has been added to the drop down list from other dependencies, if so simply select it.

Cheers
Phil
Models are great!
Correct models are even greater!