|
Deployment
DESSS prepares a deployment plan that considers all aspects needed to perform an efficient and effective way. Special attention is given to minimizing operational risks to the existing infrastructure and operations .
Software deployment
Software deployment is all of the activities that make a software system available for use.
The general deployment process consists of several interrelated activities with possible transitions between them.
Every software system is unique,
“Deployment" should be interpreted as a general process that has to be customized according to specific
Deployment activities
- Release
- Install
- Activate
- Deactivate
- Update
- Version tracking
- Uninstall
- Retire
Release
The release activity follows from the completed development process
It includes all the operations to prepare a system for assembly and transfer to the customer site. Therefore, it must determine the resources required to operate at the customer site and collect information for carrying out subsequent activities of deployment process.
Install
- The Install is the initial insertion of software into a customer site
- The two sub-activities are transfer and configure
- Producer site to the customer site
- Make the system ready for customer users
Activate
Activation is the activity of starting up the executable component of software. Working copy of the software might be installed on a production server in a production environment.
Deactivate
Deactivation is the reverse of activation, and refers to shutting down any executing components of a system. Deactivation is often required to perform other deployment activities. i.e. A software system may need to be deactivated before an update can be performed.
Update
The update process replaces an earlier version of all or part of a software system with a newer release.
Version tracking
Version tracking systems help the user finds and installs updates to software systems installed on PCs and local networks. Web based version tracking systems notify the user when updates are available for software systems installed on a local system.
Uninstall
- Uninstallation is the reverse of installation
- It is a remove of a system that is no longer required
- It also involves some reconfiguration of other software systems in order to remove the uninstalled system’s files and dependencies
- This is not to be confused with the term "reinstall" which is not actually a word
Retire
Ultimately, a software system is marked as obsolete and support by the producers is withdrawn. It is the end of the life cycle of a software product. |