?"dsD
!9
?"dsD
!9
5 ?Dy
5 ?Dy
°
°
UML&UDP
z¨ UML?m??^???1?
I
1
^ ?4
¥ -----???|P8??
?ù5 b
z< "-¥C
L
^
I
1$
z???"dr?
I
1"¥$
z¨ è
¢ “¨ ”èq$¨ ?S
I
1$S¥%?$
z ?mèq=?31't?s$
¨?m?t?s8"?T ???¨ è$
zO??¨ê4¥ü
? ?
LCs$
Use Case¥÷
¥÷
z
íèù
íèù
1967-1986
z Jacobson?V¥¨ èy ?
??4¨ è?V¥¨ èy ?
??4¨ è
^?¨??"dBQ??3?¥B?+
y
^?¨??"dBQ??3?¥B?+
y
Y ?
b
Y ?
b
z?
?ù
?
?ù
1987-1992
z¨ è
í
?¨ è
í
?
z Jacobson?D]
Y
ì7/
?D]
Y
ì7/
“¨ èz?
T 7?¨ èz?
T 7? ”
?B
??
?B
??
z?Zù
?Zù
1992à?
à?
zv
èq
N
¥B
D?v
èq
N
¥B
D?
Use Case¥?l
¥?l
z Jacobson<?¨ è
^"d3?¥B??T
<?¨ è
^"d3?¥B??T
?
?t?TA??+?¥
P¨?
?
?t?TA??+?¥
P¨?
Actorá
3 V4?¥ aμN′¥2T b
á
3 V4?¥ aμN′¥2T b
z?9 ?D¨?¥?o?9 ?D¨?¥?o
z Actor
Lé
^¨?
?ò¥B???
Lé
^¨?
?ò¥B???
zB?¨ è
Lü
^??]Hq/3?i VB?¨ è
Lü
^??]Hq/3?i V
??á??]a?
?¥f?
??á??]a?
?¥f?
scenario
?r
?r
“??
??
Ӵ?F
¥?F
z"S a?1"S a?1 (
Yq
Yq )?
?T??o af?
?T??o af
? a V4? aμN′
? a V4? aμN′
Actors
z An actor is someone or some thing that
must interact with the system under
development
z?D? a3?? a??
?D? a3?? a??
/
P¨?
P¨?
Student
Registrar
Professor
Billing System
Actors
l|D
<lì
Actors
z Actor}VD"d¤ g¥??
YtD|
^
}VD"d¤ g¥??
YtD|
^
·}VB+???¥???
^B?′
·}VB+???¥???
^B?′
E¥àQ b
E¥àQ b
z|¨ è
H
n51
MY
|¨ è
H
n51
MY
Actor b
z"d¥?1¨?"d¥?1¨?
z"d?¥ ?÷