Beruflich Dokumente
Kultur Dokumente
Construction
Behaviour
Implementation
environment
Information
Presentation
extends
Receipt Printer
Report Generator
Receipt Basis Deposit Item
extends
Receipt Printer
Report Generator
Receipt Basis Deposit Item
File Manager
Other considerations
Strategies:
To postpone optimizations until they are needed or you are
absolutly sure that they will be needed
the real bottlenecks are often missed and then new optimizations are
necessary
Use simulation or prototyping to investigate potential
optimization problem early
Extensive experiences may help to jugde at an early stage
If you’re not sure of the correctnessof a performance
optimizations, you should not make it untill you’re sure of
how it should be done
b1 b1
extends
b2 b2
Receipt Printer
Report Generator
Receipt Basis Deposit Item
ihs
Receipt basis
ReturnedItem[1]
Time
DO
new deposit item is inserted
measure and check if this kind
of item is acceptable
noReceived := noReceived + 1
IF not found THEN create new
daily amount := daily amount + 1
DO
new deposit item is inserted
new item exist()
measure and check if this kind
Item()
of item is acceptable
insertItem
IF not found THEN create new (item) incr
daily amount := daily amount + 1
noReceived := noReceived + 1
WHILE items are deposited
activate
Activate Alarm device
Error removed
Error fixed
Turn off the alarm reset
Back to normal insertion
Alarm fixed
Homogenized into:
Get_address
Get_phone_number