5,874 Results for:Software Development Fundamentals

  • Sort by: 

software development

Software development is the body of processes involved in creating software programs, embodying all the stages throughout the systems development life cycle (SDLC). Read Full Definition

Associated Glossaries

lean software development

Lean software development is a concept that emphasizes optimizing efficiency and minimizing waste in the development of software. Read Full Definition

Associated Glossaries

software development kit (SDK)

A software development toolkit (SDK) is a set of software tools and programs provided by hardware and software vendors that developers can use to build applications for specific platforms. Read Full Definition

Associated Glossaries

Audiobook: Intrusion Prevention Fundamentals

Intrusion Prevention Fundamentals: An introduction to network attack mitigation with IPS Read Full Definition

Associated Glossaries

Agile Software Development

In software application development, Agile is a methodology that anticipates the need for flexibility and applies a level of pragmatism into the delivery of the finished product. Read Full Definition

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

artifact (software development)

An artifact, in software development, is work that has been documented and stored in a repository so it can be retrieved upon demand. Read Full Definition

Associated Glossaries

software development life cycle (SDLC)

The software development life cycle (SDLC) is a framework used in project management to describe the stages and tasks involved in each step of writing and deploying the instructions and data computers use to ... Read Full Definition

Associated Glossaries

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

Associated Glossaries

iterative development

Iterative development is a way of breaking down the software development of a large application into smaller chunks. Read Full Definition