Software Update [11]
maybe your are sw engineering…
designing the architecture
there will be faults in the software…
need to change at some point in the future!
to add features or treat a fault
The system is unavailable while it is being
stopped and restarted to install new
software
Availability
The system and its applications must not
stop operating, not even to install new sw
a system needs before deploying the first
time to minimize the time spent installing
new software
how to do it after deploying the first time?
you need to add the capability to make change
capability
slightly better situation is that the new
software can overlap with the old version
OLD NEW
Sometimes you can replace only specific
parts of an application
: Create as small an update as your tools and what needs to be patched allow
Different levels of the system may needing
different capability to support the updates
Application
Firmware
new capabilities sometimes means
changed interfaces
: to support interactions with other systems that have not been updated.
: usually means treating the next version’s special attributes
as no-ops and ignoring them
Updating a running system…
: usually to initiate the application of the update
: repetitive to the operators
You already have FAULT TOLERANT MINDSET
make enough Capability
check your System( firmware / application )
check Compatible
Your system must be changed later
So, reduce planned downtime
THANK YOU!

Software update