Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

Feature Driven Development

Indice Feature Driven Development

Il feature driven development è una metodologia agile, ideata da Jeff De Luca e Peter Coad, che propone una robusta fase di analisi e progettazione integrata con un modello di sviluppo agile.

Indice

  1. 7 relazioni: Extreme programming, Metodologia agile, Open source, Pair programming, Presenter first, Refactoring, Unified Modeling Language.

Extreme programming

La programmazione estrema, meglio nota come extreme programming (XP), è una metodologia di sviluppo del software mirata a migliorare la qualità del codice e la responsività al cambiamento dei requisiti del cliente.

Vedere Feature Driven Development e Extreme programming

Metodologia agile

Con metodologia agile (o sviluppo agile del software, in inglese agile software development, abbreviato in ASD), nell'ingegneria del software, si indica un insieme di metodi di sviluppo del software emersi a partire dai primi anni 2000 e fondati su un insieme di principi comuni, direttamente o indirettamente derivati dai principi del "Manifesto per lo sviluppo agile del software" (Manifesto for Agile Software Development, impropriamente chiamato anche "Manifesto Agile") pubblicato nel 2001 da Kent Beck, Robert C.

Vedere Feature Driven Development e Metodologia agile

Open source

Con open source (in italiano sorgente aperta), in informatica, si indica un software distribuito, generalmente in via gratuita, sotto i termini di una licenza open source, che ne concede lo studio, l'utilizzo, la modifica e la redistribuzione.

Vedere Feature Driven Development e Open source

Pair programming

La programmazione in coppia, meglio nota come pair programming, è una metodologia di sviluppo del software di tipologia agile nella quale due programmatori lavorano insieme sulla stessa postazione di lavoro.

Vedere Feature Driven Development e Pair programming

Presenter first

Presenter First è un approccio allo sviluppo di software che combina insieme le idee del pattern Model View Presenter (MVP) e di Feature-Driven Development per sviluppare applicazioni completamente testate a partire da descrizioni fornite dall'utente, usato principalmente in ambienti GUI.

Vedere Feature Driven Development e Presenter first

Refactoring

Con refactoring (o code refactoring), nell'ingegneria del software, si indica una "tecnica strutturata per modificare la struttura interna di porzioni di codice senza modificarne il comportamento esterno", applicata per migliorare alcune caratteristiche non funzionali del software quali la leggibilità, la manutenibilità, la riusabilità, l'estensibilità del codice nonché la riduzione della sua complessità, eventualmente attraverso l'introduzione a posteriori di design pattern.

Vedere Feature Driven Development e Refactoring

Unified Modeling Language

In ingegneria del software, UML (Unified Modeling Language, "linguaggio di modellizzazione unificato") è un linguaggio di modellazione e di specifica basato sul paradigma orientato agli oggetti.

Vedere Feature Driven Development e Unified Modeling Language