Professional Documents
Culture Documents
.
. (
)
.
Design
Implementation
Test
The Modeling
.
.
The Modeling
,
,
,
,
( )
,
,
:
.1 ( .)..
.2 .
.3 .
.4 .
:
.1 :Mathematical Models
.
.2 Analogy Models
.
.1 ,
,
.2 ,
.3
,
.1 ,
:
,
,
.2
, ,
.3 ,
.
.
1
.
.
.
.
.
. 1989 1994
" " 50
- !
.
.
. :
Booch . "
" Grady Booch Ada
( )object oriented .
.
( OMT )Object Modelling Technique
.
Object Oriented Software Engineering ( OOSE
) ( Use
.)Cases
1994 Jim Rumbaugh
OMT ( Rational
.)Corp
(
" " .)Unified Method 1995
OOSE Ivar Jacobson
.
(.)Unified Modeling Language
UML
UML
( Unified Modelling
)Language ( )UML
.
UML
.
UML
UML ()artifacts
.
.
UML .
.
UML
.
UML
,
: , .
UML
objects ,actors ,classes
!!!!!UML
UML
,
,,
,
.
UML
.
UML
,
.
UML
Object Orientation
UML
:
.1 Use Case
.
.
( )
() .
UML
Object Orientation
.2 The Class Diagram
-
()
.Conceptual Model
.
UML
Object Orientation
.3
UML
Object Orientation
.4
Sequence Diagram
.
UML Rational Rose
UML
Object Orientation
.5
State Diagrams
.
:
-
""
"" ( !).
UML
Object Orientation
Package Diagrams
.6
UML
UML
Object Orientation
.7 Component Diagrams
-
.
( headers
)packages
UML
Object Orientation
.8 Deployment Diagrams
UML
.
.
UML
Object Orientation
UML . :
" -Use Cases
"
" -Class Diagram
"
" -Collaboration Diagram
"
" - Sequence Diagram
"
UML
Object Orientation
" - State Diagram
"
" -Package Diagram
"
" - Component Diagram
"
" -Deployment Diagram
"