:
- -
- UML.
-.
Ÿ ERD-. 3 : , , . , . - - . . , . , , . . . , , , , . , . . . . . , . . 4 :
- (1:1). .
- (1:). , .
- (:1). , .
- (:N). , , .
ER- .
, , , . - - .
. , CASE- . CASE- , , , .
UML.
1997 - . , , Rational Software - UML.
4 :
- .
- - .
- .
- .
, UML , . 2 : . 2 : Use Case Diagram ( () ), Activity Diagram ( ). , , . , Use Case . , (, ), , , . : ( ), ( ), , . : ; , ; ; ; ; .
|
|
.
- , () .
, , ( - - ). , . . , , . UML , .
UML 3 :
- ( )
- ( )
- .
.
, , . , 3 : , , .
: , ( ), , (, ( ), ( ), )). : n , 0..0, 0..1, 0..n, 1..1, 1..n. -. , . , ( ). - (). ( ).
|
|
.
:
- . . :1
- , - (0..n)
- , , . .
- ,
- . , , .
- , , . : , , , , - , ,
- 1 () . . 1
- (). 2 . - : . 1 , .
:
- .
- , .
- , .
- :
o (, ).
o (, ).
o ( ).
o ( ).
o (, ).
o ( , ).
o , (, ).
.
, 3 : , . : , , . 2 -: . . , , , . . , .