5,956 Results for:Software Development Fundamentals

  • Sort by: 

feature-driven development (FDD)

Feature-driven development (FDD) is an Agile software development methodology that can be used by development teams and managers with the intention of bringing a steady, continuous flow of new features to users at ... Read Full Definition

Associated Glossaries

iOS developer kit

The iOS software development kit (iOS SDK) is a collection of tools for the creation of apps for Apple’s mobile operating system. Read Full Definition

behavior-driven development (BDD)

Behavior-driven development (BDD) is an Agile software development methodology in which an application is documented and designed around the behavior a user expects to experience when interacting with it. Read Full Definition

Associated Glossaries

model-driven development (MDD)

Model-driven development (MDD) is a format to write and implement software quickly, effectively and at minimum cost. Read Full Definition

Associated Glossaries

offshore software testing

Offshore software testing is a software development model where an organization outsources the software testing process to a service partner team located in a different country with a different time zone. Read Full Definition

Associated Glossaries

cross-platform mobile development

Cross-platform mobile development is the creation of software applications that are compatible with multiple mobile operating systems. Read Full Definition

driver development kit (DDK)

A driver development kit (DDK) is a set of programs and related files that are used to develop a new software or hardware driver or to update an existing legacy application driver for an operating system. Read Full Definition

Associated Glossaries

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 ... Read Full Definition

Associated Glossaries

forking (software fork)

Forking is to take the source code from an open source software program and develop an entirely new program. Read Full Definition

Associated Glossaries

computer-aided software engineering (CASE)

Computer-aided software engineering (CASE) describes a broad set of labor-saving tools used in software development. Read Full Definition

Associated Glossaries