Académique Documents
Professionnel Documents
Culture Documents
Class diagram
Active Class
Composition
Collaboration diagram
EventQMgr
Class
Maths
Dependency
Event
+ post(e : Event)
+ suspend( )
flush( )
Abstract Class
Window
Dependency
RandomSeed
Package content
Interface
MenuContainer
+ menuBar : MenuBar
Attributes
import
Association
+ setTitle(String)
+ remove(Menu)
Operations # paramString( ) : String
MenuBar
Import dependency
Simulation
Aggregation
Responsabilities :
Manage a MenuBar
Process events
NeuralNetwork
MenuItem
Generalization
Extra compartments
Name
State diagram
Realization
Component
Final state
Interface
libjpeg.so
Nested state
State
{version=62.0.0}
off / Reset
Displayable
Decode.o
XUtils.o
Utils.o
Tagged value
+ RandomGenerator
Note
Frame
Component diagram
Random
Windows should
not implement
Event processing
Specialization
Name
Interface realization
Class
+ BigInteger
+ Fractional
+ Trigonometrics
Package
Signature
Visibility
+ postEvent(Event)
# processEvent(Event)
Abstract operation
Name
mode
on
decoder.cfg
set [timeOk]
watchdog / check( )
Initial state
Contents
Minute editing
File
Internal transition
set / setTime( )
Guard
Time editing
decoder
(executable)
Hour editing
Time keeping
Table
Event
Transition
Action
states.tbl
Dependency
Sequence diagram
Object
Activity diagram
Comm. subsystem
Object flow
: TMsg
[ready]
a: AppCtrl
Initial
state
Build message
Concurrent fork
Anonymous object
a1 : hCom()
Sequence label
Action
state
: NetCtrl
Call
Message
Send message
Object creation
send(x)
Focus of control
Inform application
Callback
Return
Temporary object
create
: Socket
connect()
send(x)
destroy
Swimlane
Concurrent join
Sequential branch
[timeout]
Retry comm.
[ack]
Final
state
Recursion
Lifeline
Object destruction