350 captures
13 Jul 2005 - 11 Jan 2026
Jun JUL Aug
27
2012 2013 2014
success
fail

About this capture

COLLECTED BY

Organization: Internet Archive

The Internet Archive discovers and captures web pages through many different web crawls. At any given time several distinct crawls are running, some for months, and some every day or longer. View the web archive through the Wayback Machine.

Collection: Survey Crawl Number 0 - Started May 18th, 2013 - Ended May 15, 2014

The seed for this crawl was a list of every host in the Wayback Machine

This crawl was run at a level 1 (URLs including their embeds, plus the URLs of all outbound links including their embeds)

The WARC files associated with this crawl are not currently available to the general public.

TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20130727075215/http://en.wikipedia.org/wiki/Software_deployment
 



Software deployment



From Wikipedia, the free encyclopedia


Jump to: navigation, search  
Software development process
Coding Shots Annual Plan high res-5.jpg

Asoftware developer at work

Activities and steps
Methodologies
Supporting disciplines
Tools
  • t
  • e
  • 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. These activities can occur at the producer site or at the consumer site or both. Because every software system is unique, the precise processesorprocedures within each activity can hardly be defined. Therefore, "deployment" should be interpreted as a general process that has to be customized according to specific requirements or characteristics. A brief description of each activity will be presented later.

    Contents

    Deployment activities[edit]

    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 and activate 
    Activation is the activity of starting up the executable component of software. For simple system, it involves establishing some form of command for execution. For complex systems, it should make all the supporting systems ready to use.
    In larger software deployments, the working copy of the software might be installed on a production server in a production environment. Other versions of the deployed software may be installed in a test environment, development environment and disaster recovery environment.
    Deactivate 
    Deactivation is the inverse of activation, and refers to shutting down any executing components of a system. Deactivation is often required to perform other deployment activities, e.g., a software system may need to be deactivated before an update can be performed. The practice of removing infrequently used or obsolete systems from service is often referred to as application retirement or application decommissioning.
    Adapt 
    The adaptation activity is also a process to modify a software system that has been previously installed. It differs from updating in that adaptations are initiated by local events such as changing the environment of customer site, while updating is mostly started from remote software producer.
    Update 
    The update process replaces an earlier version of all or part of a software system with a newer release.
    Built-In 
    Mechanisms for installing updates are built into some software systems. Automation of these update processes ranges from fully automatic to user initiated and controlled. Norton Internet Security is an example of a system with a semi-automatic method for retrieving and installing updates to both the antivirus definitions and other components of the system. Other software products provide query mechanisms for determining when updates are available.
    Version tracking 
    Version tracking systems help the user find and install updates to software systems installed on PCs and local networks.
    Uninstall 
    Uninstallation is the inverse of installation. It is the removal 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.
    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.

    Deployment roles[edit]

    Elements of Value added Technology Deployment.

    The complexity and variability of software products has necessitated the creation of specialized roles for coordinating and engineering the deployment process. For desktop systems, an end user is frequently also the "software deployer" when they install the software package on their machine. For enterprise software, there are many more roles involved. Additionally, the roles involved typically change as the application progresses from test (pre-production) to production environments. The typical roles involved in software deployments for enterprise applications are:

    See also[edit]

    Examples[edit]

    External links[edit]

    Software distribution is the process of delivering software to the end user. This is not to be confused with a distribution, or distro, which is collection of software components built, assembled and configured so that it can be used essentially "as is" for its intended purpose.

    Software distribution is often the closest thing to turnkey form of free software. It may take the form of a binary distribution, with an executable installer which can be downloaded from the Internet. Examples range from whole operating system distributions to server and interpreter distributions (for example WAMP installers). Software distribution can also refer to careware and donateware.

    In recent years, the term has come to refer to nearly any "finished" software (i.e. something that is more or less ready for its intended use, whether as a complete system or a component of a larger system) that is assembled primarily from open source components.

    Examples[edit]

    Examples of software distributions include:

    Distribution support[edit]

    Technical support is a key issue for end-users of distributions, since the distribution itself is typically free and may not be "owned" in a commercial sense by a vendor. Depending on the distribution, support may be provided by a commercial support vendor, the developers who created the distribution or by the user community itself.

    Free software distribution tools[edit]

    GNU Autotools are widely used for which consist of source files written in C++ and the C programming language, but are not limited to these.

    Commercial software distribution tools[edit]

    Distribution tools for mobile devices[edit]

    Distribution of software to small mobile devices such as phones, PDAs and other hand-held terminals is a particular challenge due to their ad-hoc connectivity. Some tools that cater to this category of devices are:

    See also[edit]

    References[edit]

    Retrieved from "http://en.wikipedia.org/w/index.php?title=Software_deployment&oldid=563428574" 

    Categories: 
    Software distribution
    System administration
    Software release
    Hidden categories: 
    Articles lacking sources from October 2008
    All articles lacking sources
    Articles needing expert attention from August 2008
    All articles needing expert attention
    Computing articles needing expert attention
    Miscellaneous articles needing expert attention
    Articles lacking sources from August 2008




    Navigation menu



    Personal tools



    Create account
    Log in
     



    Namespaces



    Article

    Talk
     


    Variants









    Views



    Read

    Edit

    View history
     


    Actions













    Navigation




    Main page

    Contents

    Featured content

    Current events

    Random article

    Donate to Wikipedia
     



    Interaction




    Help

    About Wikipedia

    Community portal

    Recent changes

    Contact page
     



    Toolbox




    What links here

    Related changes

    Upload file

    Special pages

    Permanent link

    Page information

    Data item

    Cite this page
     



    Print/export




    Create a book

    Download as PDF

    Printable version
     



    Languages




    Deutsch

    فارسی

    Italiano

    עברית



    Polski

    Português

    Русский

    Shqip

    Svenska

    Українська


    Edit links
     







    This page was last modified on 8 July 2013 at 20:56.

    Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. 
    Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
     


    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Mobile view
     


    Wikimedia Foundation
    Powered by MediaWiki