Prev | Current Page 256 | Next

Tim Weilkiens

"Systems Engineering with SysML/UML: Modeling, Analysis, Design"

7 Realizing Use Cases
It is usually a good idea NOT to show model elements of different layers in
one diagram to prevent aspects from being confused. I recommend to use the
callout notation shown in Figure 2.78 rather than the direct representation shown
in Figure 2.77 .
Similar to the system/actor interactions, we can derive the interfaces from the
interaction between the blocks. The messages become operations and signals,
which are meaningfully grouped into interfaces ( Figure 2.79 ). Each of these interfaces
is then either a providing interface or a requesting interface and allocated to
the respective port of the block.
FIGURE 2-77
Using a structural allocation.
ibd [block] On-board computer
[structural allocation]
:Card reader :Customer card
e:Energy
ICustomerCard
ICustomerCard
?«allocate?»
FIGURE 2-78
Using the callout notation for structural allocation.
:Card reader :Customer card
e:Energy
ibd [block] On-board computer [structural allocation on
application layer]
ibd [block] On-board computer [structural allocation on
transport layer]
:Card reader :Customer card
allocatedTo
?«port?» energyPort
allocatedTo
?«port?» energyPort
allocatedFrom
?«port?» readerPort
allocatedFrom
?«port?» cardPort
ICustomerCard ICustomerCard
122 CHAPTER 2 The Pragmatic SYSMOD Approach
The sequence of fl ows shown in Figure 2.


Pages:
244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268
bwin bonus słownik swinoujscie sypialnia wciągarki linowe