Information Technology Reference
In-Depth Information
DP1: Element characteristics
DP2: GUI with window
On-diagonal element for the
intermediate or higher level
DP12:
Rectangle
characteristics
DP22: Mouse
click
information
DP11: Line
characteristics
DP13: Circle
characteristics
Off-diagonal element for the
intermediate or higher level
DP21: Radio buttons
Off-diagonal element for the leaf
or lower level
I:setSt
art()
FR111: Define start
C:LineConstructor
FR11: Define line
element
J:setEn
d()
FR112: Define end
D:Rectangle Constructor
K:set
ULCor
ner()
FR121: Define upper left corner
A:Element Constructor
FR12: Define
rectangle
element
L:setL
RCorn
er()
FR122: Define lower right corner
M:setC
enter()
E:CircleConstructor
FR131: Define center
FR13: Define
circle element
B: Window constructor
N:setR
adius()
FR132: Define radius
O:addL
ine()
FR211: Identify line
F:CreateButtons()
P:addR
ectangl
e()
FR21: Identify
the drawing type
FR212: Identify rectangle
G:MouseListener
b
FR213: Identify circle
Q:add
Circle()
isLIneS
elected
()
isRecta
ngleSel
ected()
isCircle
Selecte
d()
R:mou
sePres
sed()
Messa
ge call
I
Messa
ge call
K
Messa
ge call
M
FR221: Detect mouse push
FR22: Detect
drawing location
isLIneS
elected
()
isRecta
ngleSel
ected()
isCircle
Selecte
d()
S:mou
seRele
ased()
Messa
ge call
J
Messa
ge call
L
Messa
ge call
N
FR222: Detect mouse release
isLIneS
elected
()
isRecta
ngleSel
ected()
isCircle
Selecte
d()
FR23: Draw the element
H:upda
te()
getStar
t()
getEnd
()
getULC
orner()
getLRC
orner()
getCen
ter()
getRad
ius()
c
a: *constructor
FIGURE 13.9
The method representation.
domain is pretty straightforward in a software design case because the process
variables for software are the real source codes. These source codes represent
each class in an object-oriented programming package. Whenever the software
designer categorizes module groups as classes using the full-design matrix, they
define the process variables for corresponded design hierarchy levels. Designers
can assume that the design matrixes for DP/PV mapping are identical to those
for FR/DP.
f. Establish interfaces by showing the relationships between objects and opera-
tions: Figure 13.9 represents the additional information for FR/DP mapping.
Search WWH ::




Custom Search