Software Quality Definitions

This glossary explains the meaning of key words and phrases that information technology (IT) and business professionals use when discussing software quality and related products. You can find additional definitions by visiting WhatIs.com or using the search box below.

  • #

    3-tier application

    A 3-tier application is an application program that is organized into three major parts, each of which is distributed to a different place or places in a network.

  • A

    acceptance test

    An acceptance test confirms that an story is complete by matching a user action scenario with a desired outcome. (Continued...)

  • access control list (ACL)

    An access control list (ACL) is a table that tells a computer operating system which access rights each user has to a particular system object, such as a file directory or individual file.

  • Agile retrospective

    An Agile retrospective is a meeting that’s held at the end of an iteration in Agile development.

  • Agile Software Development

    In software application development, Agile is a methodology that anticipates the need for flexibility and applies a level of pragmatism into the delivery of the finished product.

  • alpha testing

    Alpha testing is the initial phase of validating whether a new product will perform as expected. Alpha tests are carried out early in the development process by internal staff and are followed up with beta tests, in which a sampling of the intended audience actually tries the product out.

  • application

    In information technology, an application is the use of a technology, system, or product.

  • application firewall

    An application firewall is an enhanced firewall that limits access by applications to the operating system (OS) of a computer... (Continued)

  • application lifecycle management (ALM)

    Application lifecycle management (ALM) is the supervision of a software application from its initial planning through retirement. It also refers to how changes to an application are documented and tracked.

  • application platform

    An application platform is a framework of services that applications rely on for standard operations.

  • application program

    An application program (sometimes shortened to application) is any program designed to perform a specific function directly for the user or, in some cases, for another application program.

  • application security

    Application security is the use of software, hardware, and procedural methods to protect applications from external threats. Once an afterthought in software design, security is becoming an increasingly important concern during development as applications become more frequently accessible over networks and are, as a result, vulnerable to a wide variety of threats.

  • auditor

    In Web advertising, this usually means a third-party company that audits the number of visitors to or impression sent from a Web site during some time period.

  • authorization

    Authorization is the process of giving someone permission to do or have something.

  • automated software testing

    Automated software testing is a process in which software tools execute pre-scripted tests on a software application before it is released into production.

-ADS BY GOOGLE

SearchMicroservices

TheServerSide.com

SearchCloudApplications

SearchAWS

SearchBusinessAnalytics

SearchHRSoftware

SearchHealthIT

DevOpsAgenda

Close