uml


UML Activity diagram how to show game ends when time has passed?


Activity Diagram for Simple Pacman-like Game
When 20 seconds passes, the player unlocks poison. Poison can be dropped to slow down the enemy, or the player can accidentally eat his own poison and slow down.
I want to show that the player wins after 60 seconds has passed. I thought I would show it as a loop looping the 20seconds 3 times but that would be incorrect because the player can only unlock the poison once.
Would the best way of showing this be to draw a rectangle around the entire diagram and just state (after 60 seconds, player wins)? - and have it lead to an end circle?
You can also just add the point where you get start time and add point when you check if current time - start time == 60sec.

Related Links

One transition with multiple events in UML State diagram
Represent a company network infrastructure with UML? [duplicate]
What does this little red triangle indicate on an Enterprise Architect UML diagram?
post object state machine
Is it possible to generate code from Use Case, Activity or Sequence Diagram in Enterprise Architect?
How to draw UML in Spring tool Suite
Why are association, aggregation and composition used the way they are used in this example?
Why use UML for embedded systems?
Concurrent State Diagram
UML - list of childs on parent vs. parent attribute on child
Automatic conversion of UML diagram from NClass to yEd?
How to design decision after decision (diamond) in UML?
Turning ER diagram to UML: Attributes on Relationships And Managing Two Relationship Sets
Sequence diagram with user interaction
Producing detail level use case diagram
Can an extended use case have a relationship with another actor

Categories

HOME
httparty
design-patterns
codenvy
ns-3
powerpoint
camera
solver
pdfbox
spring-data-mongodb
big-o
3d-reconstruction
settings
retrofit2
discrete-mathematics
extjs4.2
project
fhir
siddhi
opengl-es-3.0
tput
intercom
frequency-distribution
shared-libraries
enterprise-architect
selectize.js
mongodb-csharp
symbol
parameter-passing
http-post
gruntfile
feathersjs
red5
git-extensions
breadth-first-search
user-experience
poedit
pagespeed
mount
google-cloud-print
has-and-belongs-to-many
nstimer
subclass
twiml
calculation
userdefaults
recurring-events
deltaspike
jmockit
jbutton
instantiation
railstutorial.org
setup.py
plaintext
datacachefactory
portforwarding
linqpad
angular-http
httr
opencmis
httrack
libgphoto2
openal
hammer.js
user-defined-fields
twilio-click-to-call
css-transforms
trigger.io
shinobi
slackware
pure-css
qtplugin
vulcanize
signalr.client
model-associations
lua-telegram-bot
fuzzywuzzy
toran-proxy
oracle-spatial
rubaxa-sortable
atoi
jdk1.7
amiga
airbrake
webmatrix-3
ssis-data-flow
linkedin-jsapi
unix-socket
fpdi
websphere-esb
visual-studio-express
hibernate-entitymanager
solace-mq
dtmf
mongohq
beaker-testing
asdf
epiceditor
jquery-1.9
pagedown
mysql-error-2013
sqlclr
mkv
adobe-media-server
boost-signals
thttpd
inkcanvas
kqueue
user-tracking
listactivity
timthumb
msr
cdonts
metaweblog
addchild

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App