Moving on to level 2 and beyond, we add one more dimension (Figure 6-3). Looking under the level 1 operation realizations, we see an additional level of package for each level 1 logical element. This is because there are distinct sets of level 1 operations to be realized here at level 2-n set for each level 1 logical element. The remainder of the level 2 structure is the same as level 1. Levels below level 2 are identical to level 2 in structure.

 

Project

 

Level 2..n

Grand

Grand Use

Context Diagram

Case Diagram

Locality Diagram

 

Here at Level 2, we show realizations of the operations of each Level 1 logical element.

Level 1

Level 2 Logical

 

Operation

Elements

 

Realizations

 

L2 Logical

Level 1 Logical

 

 

Element “P”

Element “G”

 

 

 

L1 Operation “E”

 

Context Diagram

WB Exp

 

 

 

Level 1 Logical

Seq Diagram

Use Case

Element “H”

 

Diagram

 

 

L1 Operation “F”

 

Joint Realization

 

Diagram(s)

 

 

 

WB Exp

L2 Logical

 

Seq Diagram

 

 

Element “Q”

Figure 6-3 Level 2 and beyond model organization

MDSD UML Profile

A Rational Software Architect/Modeler plug-in has been created that, as of the time of this writing, contains a UML Profile for MDSD, as well as a model template with the structure described in the following sections. Once the profile has been applied, it should show up in the Applied Profiles section in the Details tab. Figure 6-4shows an example with the profile highlighted.

Chapter 6. Tool support for MDSD 97

Page 113
Image 113
IBM SG24-7368-00 manual Mdsd UML Profile, Level 2 and beyond model organization