R - Definitions

  • R

    rapid application development (RAD)

    Rapid application development (RAD) is a model based on the concept that higher-quality products can be developed faster through more expedient processes, such as early prototyping, reusing software components and less formality in team communications.

  • rapid mobile app development (RMAD)

    Rapid mobile application development (RMAD) uses low-code/no-code programming tools to expedite the application creation process for mobile platforms.

  • release

    A release is the distribution of the final version or the newest version of a software application.

  • requirements analysis (requirements engineering)

    Requirements analysis (requirements engineering) is the process of determining user expectations for a new or modified product.

  • reverse-engineering

    Reverse-engineering is the act of dismantling an object to see how it works.

  • runtime

    Runtime is a piece of code that implements portions of a programming language's execution model.

  • What is regression testing?

    Regression testing is a type of software test that assesses if changes to an application, or other related software components, introduce defects.