6,024 Results for:Software Development Fundamentals

  • Sort by: 

application sandboxing

Application sandboxing, also called application containerization, is an approach to software development and mobile application management (MAM) that limits the environments in which certain code can execute. Read Full Definition

language-oriented programming (LOP)

Language-oriented programming (LOP) is an approach to software development that focuses on the use of domain specific languages (DSLs) to solve problems within various domains in a system or application. Read Full Definition

Associated Glossaries

technical requirements

Technical requirements, in the context of software development and systems engineering, are the factors required to deliver a desired function or behavior from a system to satisfy a user’s standards and needs. Read Full Definition

Associated Glossaries

Agile velocity

Agile velocity is a metric that predicts how much work a software development team can successfully complete within a two-week sprint (or similar time-boxed period). Read Full Definition

Associated Glossaries

Chaos Monkey

Chaos Monkey is a software tool that was developed by Netflix engineers to test the resiliency and recoverability of their Amazon Web Services (AWS).  The software simulates failures of instances of services ... Read Full Definition

Business Planning and Control System (BPCS)

Business Planning and Control System (BPCS) is a popular system of application programs for manufacturing and other industries that is developed and sold by Systems Software Associates (SSA). Read Full Definition

John von Neumann

John von Neumann was the scientist who conceived a fundamental idea that serves all modern computers - that a computer's program and the data that it processes do not have to be fed into the computer while it is ... Read Full Definition

Associated Glossaries

DevOps certification

DevOps certification is a formalized testing program intended to ensure that applicants have achieved an appropriate level of skills and knowledge for working in the converged areas of software development and IT ... Read Full Definition

context-driven testing

Context-driven testing is a paradigm for developing and debugging computer software that takes into account the ways in which the programs will be used or are expected to be used in the real world... (Continued) Read Full Definition

Associated Glossaries

worst-case execution time (WCET)

Worst-case execution time (WCET) is a software development metric that determines the maximum length of time a task or set of tasks requires on a specific hardware platform... (Continued) Read Full Definition

Associated Glossaries