5,997 Results for:Software Development Fundamentals

  • Sort by: 

product lifecycle management (PLM)

Product lifecycle management (PLM) is a systematic approach to managing the series of changes a product goes through, from its design and development to its ultimate retirement or disposal. PLM software can be used... Read Full Definition

Associated Glossaries

V-Model (Vee-Model)

The V-Model, also called the Vee-Model, is a product-development process originally developed in Germany for government defense projects... (Continued) Read Full Definition

VMware vSAN (formerly Virtual SAN)

VMware vSAN (formerly Virtual SAN) is a hyper-converged, software-defined storage (SDS) product developed by VMware that pools together direct-attached storage devices across a VMware vSphere cluster to create a ... Read Full Definition

Associated Glossaries

DevOps as a Service

DevOps as a Service (DaaS) is a delivery model for a set of tools that facilitates collaboration between an organization's software development team and the operations team. In this delivery model, the DaaS ... Read Full Definition

Associated Glossaries

Chinese wall

A Chinese wall is a barrier that separates two or more groups, usually as a means of restricting the flow of information. The concept of the Chinese wall is employed in a wide variety of environments, including the... Read Full Definition

Associated Glossaries

spiral model

The spiral model is a systems development lifecycle (SDLC) method used for risk management that combines the iterative development process model with elements of the waterfall model. Read Full Definition

whole-team approach (team-based approach)

Whole-team approach, also called team-based approach, is a strategy for project management in which everyone on the project team is held equally responsible for the quality and success of the project. The term is ... Read Full Definition

hybrid mobile app dev

Hybrid mobile app development is an approach to programming for mobile devices that combines the strengths of native programming and HTML5 mobile app development. Read Full Definition

Associated Glossaries


OpenAI is a non-profit research company that aims to develop and direct artificial intelligence (AI) in ways that benefit humanity as a whole. Read Full Definition

Extreme Programming (XP)

Extreme Programming (XP) is a pragmatic approach to program development that emphasizes business results first and takes an incremental, get-something-started approach to building the product, using continual ... Read Full Definition

Associated Glossaries