Terms starting with S

9 terms in Software

  • SDLC

    Software › Software lifecycle

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

  • Semantic versioning

    Software › Software lifecycle

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

  • Software

    Software › Software fundamentals

    Software is the set of programs, data and instructions that tell computer hardware what to do, from operating systems to everyday applications.

  • Software license

    Software › Licensing

    A software license is the legal permission that defines how a program may be used, copied, modified and redistributed, and under which…

  • Software package

    Software › Installation & packages

    A software package is an archive of program files plus metadata on version, dependencies and install steps that a package manager uses…

  • Software repository

    Software › Distribution

    A software repository is a managed storage location from which package managers download signed, versioned software packages and their metadata.

  • Software update

    Software › Distribution

    A software update is a newer release of installed software, delivered to fix bugs, close security holes or add features without a…

  • Source code

    Software › Software fundamentals

    Source code is the human-readable text of a program, written in a programming language and turned into runnable software by a compiler…

  • System software

    Software › Software fundamentals

    System software is the layer of programs that manages hardware and provides services to applications, including operating systems, drivers and firmware.