You are on page 1of 24

:

.

. (
)
.

Modern Life Cycles


Requirement
Engineering

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

The Collaboration Diagrams



.

.

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
"

You might also like