Software Development Fundamentals Definitions

  • #

    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

    application

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

  • 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.

  • B

    best practice

    A best practice is a technique or methodology that, through experience and research, has been proven to reliably lead to a desired result.

  • bug

    In computer technology, a bug is a coding error in a computer program.

  • build

    In a programming context, a build is a version of a program.

  • build tool

    A build tool is a programming utility that automates a software build task, such as ensuring that the proper source code files are compiled and that the proper object files are linked, after changes have been made to a program.

  • C

    continuous software development

    Continuous software development is a blanket term that covers several aspects of an iterative application development process based on making each change when it is ready, rather than wrapping many changes into large batches.

  • cookie

    A cookie is information that a Web site puts on your hard disk so that it can remember something about you at a later time.

  • cowboy coding

    Cowboy coding describes an undisciplined approach to software development. The cowboy approach to coding typically focuses on quick fixes and getting a working product into production as soon as possible.

  • customer

    In agile software development, a customer is a person with an understanding of both the business needs and operational constraints for a project. (Continued...)

  • D

    debugging

    Debugging, in computer programming and engineering, is a multistep process that involves identifying a problem, isolating the source of the problem, and then either correcting the problem or determining a way to work around it.

  • dependency checking

    Dependency checking is a function that is performed to ensure that all pre-requisites for a given run-time image are present.

  • development environment

    In computer program and software product development, the development environment is the set of processes and programming tools used to create the program or software product.

  • documentation

    In computer hardware and software product development, documentation is the information that describes the product to its users. It consists of the product technical manuals and online information (including online versions of the technical manuals and help facility descriptions).

-ADS BY GOOGLE

SearchMicroservices

TheServerSide.com

SearchCloudApplications

SearchAWS

SearchBusinessAnalytics

SearchFinancialApplications

SearchHealthIT

Close