ϲ- () public. Boolean (), : " , 볺 ϲ- ".
() public. : 볺.
7. . Association Specification . 1 . Role B Detail 1 Multiplicity. 1..n , Role A Detail 1..n Multiplicity. , ' ' ' .
. , . , Detail Abstract.
8. I ( Integer) public. Boolean, . Detail Insert ' Integer .
9. I 볺 ( Integer) public. .
10. I 볺 ( Integer, Currency) public. Boolean. , Currency.
|
|
11. I 볺 ( Integer, Currency) public. , , Boolean. , Currency.
12. () public. , , Integer, : , .
13. ϲ- () public. Integer, : , .
14. () public. : .
15. () public. : , .
16. ' , boundary. , . : .
17. () public.
18. () public.
19. ' , boundary. : .
20. ϲ- () public. , , Integer, : , 볺 ϲ- .
21. () public. , Boolean, : , 볺 , , 볺 .
22. () public. , , Currency, : , 볺 , .
|
|
23. ' , boundary. : .
24. () public. : , 볺 .
25. ' , boundary. : .
26. () public. : 볺.
27. . 1.
28. . 1.
29. . 1.
30. . 1.
31. . 1.
32. I . 0..n, 1. communicate. , '.
' , : ; ; ; . 1.
.
.
, 3.1 - .
1. ?
2. n - ?
3. ?
4. ?
5. ?
6. ?
7. ?
3.3
IJ ֲ ˲ ٲ IBM RATIONAL ROSE
: IBM Rational Rose.
: .
ij 䳿 ' .
г 䳿 , UML 䳿 ' .
ij , ', .
|
|
ij '.
', , ' , . ' , ', . , , ' ' . ' , ' '. ' ', .
':
: C ' ' , ;
: C ', ;
: ( ) '- ' ;
/ R: C ' ' , , R;
/ R: C - ', , R;
/ R - ' - ' , R;
/ R - ' ' , R.
UML ' : . ' '. ' , . ' .
' '.
' ', .
' , , '.
' . . .
() .
V- .
V- .
UML :
call - , '-;
return - , ';
create - , ' ;
destroy - , ';
send - ' , ' () .
[1, 2, 14-16]. ij , , . 3.3. , 1-22.
. 3.3. ij
|
|
1. IBM Rational Rose :
䳿 ;
: Browse Interaction Diagram ( ij 䳿) ;
: New Collaboration Diagram ( ij ) .
2. .
3. ' .
4. , , . ' : ' ', .
5. ' ' 볺 ' . ' , ' '. ' ' '.
. , Messages '.
6. '. ' Messages. ϳ Insert To, .
(). ϳ ', ' ' ' .
7. ' , , , , , I .
8. ', ' ' , , , , , I .
9. (Integer), ' ' I .
10. ϲ- (), ' - 볺 ' .
11. ϲ- (), ' ' .
12. (), ' ' .
13. ϲ- (), ' ' .
14. (), ' ' .
15. (), ' - 볺 ' .
16. (), ' ' .
17. (), ' - 볺 ' .
18. 3 볺 (Integer), 볺 (Integer, Currency) 볺 (Integer, Currency), ' ' I .
19. (), ' ' .
|
|
20. (), ' ' .
21. (), ' ' .
22. (), ' ' .
23. F5.
' , : ; ; ; .
.
.
, 3.1 - .
1. ?
2. '?
3. ?
4. '?
5. ' ' ?
6. 䳿 ?
7. ?
3.4
IJ Ͳ ٲ IBM RATIONAL ROSE
: IBM Rational Rose
: .
ij '. ij , .
. . , ' . , ' , - .
ij , ', ' .
䳿 '/ ' 䳿. ̳ 䳿 , , 䳿. 䳿 - ', '.
(pseudo-state) , , . , UML, .
, , ' 䳿 .
䳿, , . ' , "". , .
, , UML : .
, -, ' . ' ' 䳿 , .
, . 䳿, , .
, , , , "" "".
[1, 2, 14-16], , . 3.4. 1-22.
1. :
;
: New Statechart Diagram.
: Browse State Machine Diagram, .
2. .
. 3.4.ij
3. ' ij ATM, ij .
, ' Newstate . , 䳿 , . ֳ General Actions. Transitions , .
4. ' . ϲ-, ϲ-, 볺, , , , , , .
5. , ϲ-.
6. ϲ- , ϲ- ϲ-.
7. , ϲ- .
8. [ϲ- ], ϲ- 볺.
9. [ϲ- ], ϲ- ϲ-.
10. 䳺 , ϲ- . 䳿 Action Detail .
11. [ ], 볺 .
12. , 볺 .
13. , 볺 .
14. [ ], .
15. [ ] 䳺 , .
16. [ ], .
17. [ ], .
18. , .
19. , .
20. , .
21. , .
22. , .
, ' , : ; ; ; .