Software

Software lifecycle

Terms

7 terms

  • Alpha version

    An alpha version is an early, incomplete software release used for internal or limited testing before features are frozen and beta testing begins.

  • Deprecation

    Deprecation marks a software feature, API or version as discouraged and scheduled for removal, giving users a warning period to migrate before it ends.

  • End of life

    End of life is the stage of the software lifecycle after which a vendor stops providing updates, security fixes and support for a product or version.

  • LTS

    LTS (long-term support) is a software release maintained with security and bug fixes for an extended, published period, typically several years.

  • Release candidate

    A release candidate is a software build that is feature complete and believed ready to ship, released for final testing before the stable version.

  • SDLC

    SDLC, the software development life cycle, is the structured sequence of phases that takes software from planning and design through release and maintenance.

  • Semantic versioning

    Semantic Versioning is a MAJOR.MINOR.PATCH numbering scheme that tells software users whether a release breaks, extends or only fixes a public API.