.


:




:

































 

 

 

 


4




ϲ- () 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. , .

 

, ' , : ; ; ; .





:


: 2016-07-29; !; : 794 |


:

:

, ,
==> ...

1702 - | 1688 -


© 2015-2024 lektsii.org - -

: 0.106 .