TDD and MDD Definitions

  • B

    behavior-driven development (BDD)

    Behavior-driven development (BDD) is a software development methodology in which an application is specified and designed by describing how its behavior should appear to an outside observer.

  • C

    continuous integration (CI)

    Continuous integration (CI) is a software engineering practice in which isolated changes are immediately tested and reported on when they are added to a larger code base. The goal of CI is to provide rapid feedback so that if a defect is introduced into the code base, it can be identified and corrected as soon as possible.

  • I

    IC-BPMS (integration-centric business process management suite)

    Integration-centric business process management suite (IC-BPMS) combines business process management (BPM) and service-oriented architecture (SOA)... (Continued)

  • J

    JUnit

    JUnit is an open source framework designed for the purpose of writing and running tests in the Java programming language... (Continued)

  • M

    model-driven development (MDD)

    Model-driven development (MDD) is a paradigm for writing and implementing computer programs quickly, effectively and at minimum cost.

  • N

    NUnit

    NUnit is an evolving, open source framework designed for writing and running tests in Microsoft .NET programming languages... (Continued)

  • R

    reuse-oriented model or reuse-oriented development (ROD)

    The reuse-oriented model, also called reuse-oriented development (ROD), is a method of software development in which a program is refined by producing a sequence of prototypes called models, each of which is automatically derived from the preceding one according to a sequence of defined rules... (Continued)

  • S

    specification by example (SBE)

    Specification by example (SBE) is a user-driven contextual approach to defining software requirements. This approach encourages communication between a project's business owners and the software development team while also aligning software specifications with user acceptance testing.

  • T

    test-driven development (TDD)

    Test-driven development (TDD), also called test-driven design, is a method of implementing software programming that interlaces unit testing, programming and refactoring on source code.

-ADS BY GOOGLE

SearchMicroservices

TheServerSide.com

SearchCloudApplications

SearchAWS

SearchBusinessAnalytics

SearchFinancialApplications

SearchHealthIT

DevOpsAgenda

Close