5,993 Results for:Software Development Fundamentals

  • Sort by: 

unit testing

Unit testing is a software development process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation. Unit testing is often ... Read Full Definition

Associated Glossaries

Language Workbench

A Language Workbench (LWB) is a development toolset that facilitates the development and editing of domain specific languages (DSLs).  Read Full Definition

Associated Glossaries

ad hoc testing

Ad hoc testing is a non-methodical approach to assessing the viability of a product. Commonly used in software development, ad hoc testing is performed without a plan of action, and actions taken are not typically ... Read Full Definition

Eclipse (Eclipse Foundation)

Eclipse is an open-source Java Integrated Development Environment (IDE) known for its plug-ins that allow developers to develop and test code written in other programming languages. Read Full Definition

documentation

In computer hardware and software product development, documentation is the information that describes the product to its users. It consists of the product technical manuals and online information (including ... Read Full Definition

Associated Glossaries

Community Technology Preview (CTP)

The Community Technology Preview (CTP) is an early version of a Microsoft product that is released to testers during the software development process. Microsoft releases several CTPs for each product, adding new ... Read Full Definition

Associated Glossaries

Drupal

Drupal is free, open source software that can be used by individuals or groups of users -- even those lacking technical skills -- to easily create and manage many types of Web sites. The application includes a ... Read Full Definition

Easter Egg

An Easter Egg is an unexpected surprise -- an undocumented procedure or unauthorized feature that's playful in nature or gives credit to the software developer or chip designer. Like their namesakes, Easter Eggs ... Read Full Definition

Associated Glossaries

John the Ripper

John the Ripper is a popular free password cracking tool that combines several different cracking programs and runs in both brute force and dictionary attack modes. Originally developed for Unix-derived systems, ... Read Full Definition

Java Platform, Enterprise Edition (Java EE)

The Java Platform, Enterprise Edition (Java EE) is a collection of Java APIs owned by Oracle that software developers can use to write server-side applications. It was formerly known as Java 2 Platform, Enterprise ... Read Full Definition

Associated Glossaries