Академический Документы
Профессиональный Документы
Культура Документы
J ull~~89 Page 80
to occur?
ACMSIGSOFT
Jul1989 Page 81
As an
example of how the method wo~ks,
a
simplified
library*system 15 presented. Figure 1 depicts a state
transition
dIagram
of
the five possible states a book can be in,
from
a
librarian point of view.
i\ar-rlva
. 1
loan
r-etur-n
r"-'" "" ...." ..........-........... -, ." ....... '...-.-..............-........... > r---- --.....-.-.-_ ....-, .--........ -.- .-.....' ...-.......-.. > r---- . -- .........- ............,
l a.vailable I
retur-n
I on loan
i reservation I reserved
I
L.._... " ""'" .............. _ ... <................... _
....._......._........... l_.... __... __._.....__ _ ._ ....1 <._._.. _.. __............_.....___._._ l_. __....._. ___......._..... _...... _.....1
r-.
I r-ene\Ji ng
f - .. _-_ ..
..
return
o.
i
Ii thdrawal
expiration of
loan
V
,------------1
[-----------------1
'out of circ}
l__--=:~:_~_~~:....__. I
fig.
L_.1
3. Summary
The state transition approach
complement~
the pure
brainstor-ming
strategy as a starting point in finding the event
list.
Its graphic representation by means of
states
transition
diagram
and
its intuitive nature facilitates
the
user-analyst
communication.
This
technique serve both as an explanation and
as
a
checking
tool. Attaching the corresponding process name to each
transition helps to guide a walkthrough of the system
behavioral
model.
l'!.~.:,t~:::.;
(:il t.hDU';'~,
p,;:'t t
(,1"
t.h::: ~:tc:\t E t"-,;:;n~':t ti on C/i e.c,!r',.'.'-', l <::.. n:ct <"r', (!~.".s.ent i c.:-.]
thE' f,!.?'ti--,CiC!
i t intEq~'21tF'~ r:', ce.1. '>' lA",. 'U', the
oJ.. hr::1"
to~ls
of
s.tru=tured 2rGlvsis.
ACMSIGSOFT
..... _......... ----...-.... -_.-.-" ..- .. --.- --_...._---_..----_ .... -........ _... -----.-._ .. '. _...... _,.. _--_ ..-... _.... _..,_.. __ .... __._-.-_...._...
-----------------~-----.-
i Event
... --.-..
J ul1989 Page 82
---- -- ..-- ..... --- ..-....
,'
Respon'::.E"
_. __ ....... ____ . _. ___."_' ._ ...... ,._,_ ... _____ ... ___._ .. _. ____ .. _. __ . ___ .___" ___ ._,, ... _____ .. L .. _...... _ .. __________ .. ___ .__ ..._... _..._.. __.... __..... __ .___ .. _._,_.. _....___ ,_ .... ______.___ ._. ______ .,
A book is acquired
!
I
I
i
a loan
i
IA
I
loan period
e~pires
II A
!
I'TI
! I
lEi
I I'
_____ ___
!... _ . ___
overdue notice
updated member status
~_.
E Table 1 -
_ ...
~._
...
_~
Temporal
4. Acknowledgments
I
wish to thank Raul Martinez, Pilar Barrio and to my
coleagues at vee for their helpful comments on an earlier version
of this article.
5. References
1. Essential
System
Prentice-Hall.
2.
Analysis,
McMenamin
Ward,
and
Palmer,
Prentice-Hall.
Ward
and