Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Install
Faster access than browser!
 

Feature-driven development

Index Feature-driven development

Feature-driven development (FDD) is an iterative and incremental software development process. [1]

27 relations: Agile software development, Behavior-driven development, Best practice, Class (computer programming), Code review, Iteration, Iterative and incremental development, Jeff De Luca, Lightweight methodology, Meta-process modeling, Metamodeling, Object-oriented design, Peer review, Peter Coad, Programmer, Sequence diagram, Singapore, Software, Software architecture, Software development process, Software engineering, Software feature, Software inspection, Software walkthrough, Systems development life cycle, Unified Modeling Language, Unit testing.

Agile software development

Agile software development describes an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer(s)/end user(s).

New!!: Feature-driven development and Agile software development · See more »

Behavior-driven development

In software engineering, behavior-driven development (BDD) is a software development process that emerged from test-driven development (TDD).

New!!: Feature-driven development and Behavior-driven development · See more »

Best practice

A best practice is a method or technique that has been generally accepted as superior to any alternatives because it produces results that are superior to those achieved by other means or because it has become a standard way of doing things, e.g., a standard way of complying with legal or ethical requirements.

New!!: Feature-driven development and Best practice · See more »

Class (computer programming)

In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).

New!!: Feature-driven development and Class (computer programming) · See more »

Code review

Code review is systematic examination (sometimes referred to as peer review) of computer source code.

New!!: Feature-driven development and Code review · See more »

Iteration

Iteration is the act of repeating a process, to generate a (possibly unbounded) sequence of outcomes, with the aim of approaching a desired goal, target or result.

New!!: Feature-driven development and Iteration · See more »

Iterative and incremental development

Iterative and Incremental development is any combination of both iterative design or iterative method and incremental build model for software development.

New!!: Feature-driven development and Iterative and incremental development · See more »

Jeff De Luca

Jeff De Luca is a global information technology strategist and an author in the field of software development methodology.

New!!: Feature-driven development and Jeff De Luca · See more »

Lightweight methodology

A lightweight methodology is a software development method that has only a few rules and practices, or only ones that are easy to follow.

New!!: Feature-driven development and Lightweight methodology · See more »

Meta-process modeling

Meta-process modeling is a type of metamodeling used in software engineering and systems engineering for the analysis and construction of models applicable and useful to some predefined problems.

New!!: Feature-driven development and Meta-process modeling · See more »

Metamodeling

A metamodel or surrogate model is a model of a model, and metamodeling is the process of generating such metamodels.

New!!: Feature-driven development and Metamodeling · See more »

Object-oriented design

Object-oriented design is the process of planning a system of interacting objects for the purpose of solving a software problem.

New!!: Feature-driven development and Object-oriented design · See more »

Peer review

Peer review is the evaluation of work by one or more people of similar competence to the producers of the work (peers).

New!!: Feature-driven development and Peer review · See more »

Peter Coad

Peter Coad (born December 30, 1953) is a software entrepreneur and author of books on programming.

New!!: Feature-driven development and Peter Coad · See more »

Programmer

A programmer, developer, dev, coder, or software engineer is a person who creates computer software.

New!!: Feature-driven development and Programmer · See more »

Sequence diagram

A sequence diagram shows object interactions arranged in time sequence.

New!!: Feature-driven development and Sequence diagram · See more »

Singapore

Singapore, officially the Republic of Singapore, is a sovereign city-state and island country in Southeast Asia.

New!!: Feature-driven development and Singapore · See more »

Software

Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.

New!!: Feature-driven development and Software · See more »

Software architecture

Software architecture refers to the high level structures of a software system, the discipline of creating such structures, and the documentation of these structures.

New!!: Feature-driven development and Software architecture · See more »

Software development process

In software engineering, a software development process is the process of dividing software development work into distinct phases to improve design, product management, and project management.

New!!: Feature-driven development and Software development process · See more »

Software engineering

Software engineering is the application of engineering to the development of software in a systematic method.

New!!: Feature-driven development and Software engineering · See more »

Software feature

In software, a feature has several definitions.

New!!: Feature-driven development and Software feature · See more »

Software inspection

Inspection in software engineering, refers to peer review of any work product by trained individuals who look for defects using a well defined process.

New!!: Feature-driven development and Software inspection · See more »

Software walkthrough

In software engineering, a walkthrough or walk-through is a form of software peer review "in which a designer or programmer leads members of the development team and other interested parties go through a software product, and the participants ask questions and make comments about possible errors, violation of development standards, and other problems".

New!!: Feature-driven development and Software walkthrough · See more »

Systems development life cycle

Model of the systems development life cycle, highlighting the maintenance phase The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software engineering to describe a process for planning, creating, testing, and deploying an information system.

New!!: Feature-driven development and Systems development life cycle · See more »

Unified Modeling Language

The Unified Modeling Language (UML) is a general-purpose, developmental, modeling language in the field of software engineering, that is intended to provide a standard way to visualize the design of a system.

New!!: Feature-driven development and Unified Modeling Language · See more »

Unit testing

In computer programming, unit testing is a software testing method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures, are tested to determine whether they are fit for use.

New!!: Feature-driven development and Unit testing · See more »

Redirects here:

Feature Driven Development, Feature team.

References

[1] https://en.wikipedia.org/wiki/Feature-driven_development

OutgoingIncoming
Hey! We are on Facebook now! »