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
La tua Unionpedia con il tuo logo e dominio, a partire da 9,99 USD/mese
Crea il mio Unionpedia

Rapid application development

Indice Rapid application development

In informatica il rapid application development (indicato anche con l'acronimo RAD, letteralmente sviluppo rapido delle applicazioni) è una metodologia di sviluppo del software introdotta inizialmente da James Martin negli anni ottanta.

Indice

  1. 17 relazioni: Acronimo, Ambiente di sviluppo integrato, Collaudo del software, Computer-aided software engineering, IBM, Informatica, Interfaccia grafica, James Martin (informatico), Metodologia agile, Metodologia di sviluppo del software, Modello a cascata, Programmatore, Programmazione (informatica), Prototipo, Scalabilità, SSADM, Usabilità.

Acronimo

L'acronimo o inizialismo è un nome formato con le lettere o le sillabe iniziali (o talvolta anche finali) leggibili come se fossero un'unica parola, o più genericamente con sequenze di una o più lettere delle singole parole, o di determinate parole di una frase o di una denominazione; ad esempio: LASER (Light Amplification by Stimulated Emission of Radiation: amplificazione della luce mediante emissione stimolata della radiazione).

Vedere Rapid application development e Acronimo

Ambiente di sviluppo integrato

Un ambiente di sviluppo integrato (ovvero IDE) è un'applicazione che fornisce vari strumenti per lo sviluppo software, in particolare un editor di codice sorgente, modalità di automazione dello sviluppo, e un debugger.

Vedere Rapid application development e Ambiente di sviluppo integrato

Collaudo del software

Il collaudo del software (anche software testing in lingua inglese), in informatica, indica un procedimento, che fa parte del ciclo di vita del software, utilizzato per individuare le carenze di correttezza, completezza e affidabilità delle componenti software in corso di sviluppo.

Vedere Rapid application development e Collaudo del software

Computer-aided software engineering

In informatica gli strumenti C.A.S.E. (acronimo di Computer-Aided Software Engineering, ovvero sviluppo del software assistito dal computer) sono quelli che supportano lo sviluppo del software attraverso interfacce grafiche (shell) e visuali e librerie di funzionalità.

Vedere Rapid application development e Computer-aided software engineering

IBM

LInternational Business Machines Corporation, comunemente nota come IBM e soprannominata "Big Blue", è un'azienda statunitense del settore informatico, tra le più importanti al mondo.

Vedere Rapid application development e IBM

Informatica

Linformatica è la scienza o disciplina che si occupa del trattamento dell'informazione mediante procedure automatizzate, avendo in particolare per oggetto lo studio dei fondamenti teorici dell'informazione, della sua computazione a livello logico e delle tecniche pratiche per la sua implementazione e applicazione in sistemi elettronici automatizzati detti quindi sistemi informatici; come tale è una disciplina fortemente connessa con la logica matematica, l'automatica, l'elettronica e anche l'elettromeccanica.

Vedere Rapid application development e Informatica

Interfaccia grafica

Linterfaccia grafica, nota anche come GUI (dall'inglese graphical user interface), in informatica è un tipo di interfaccia utente che consente l'interazione uomo-macchina in modo visuale utilizzando rappresentazioni grafiche (es. widget) piuttosto che utilizzando i comandi tipici di un'interfaccia a riga di comando (vedi shell e front end): cominciata ad apparire negli anni ottanta, tra i primi esempi il Macintosh 128K di Apple, presentato nel gennaio 1984, anche se limitata dal monitor in bianco e nero, nel gennaio del 1985 Atari Corporation aveva presentato l'Atari ST, anche se l'interfaccia grafica era monocromatica.

Vedere Rapid application development e Interfaccia grafica

James Martin (informatico)

Conosciuto per i suoi saggi sugli sviluppi del progresso tecnologico, con il suo "Manifesto" (An Information Systems Manifesto) evidenziò i difetti insiti in un'informatica gestita dal solo personale tecnico specializzato dell'azienda, ritenendo che l'alta direzione dovesse interessarsi direttamente delle tecnologie informatiche viste come risorsa strategica d'impresa; enumerò e analizzò i difetti delle metodologie di sviluppo del software di allora, ponendo le basi del "software per produrre software".

Vedere Rapid application development e James Martin (informatico)

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 Rapid application development e Metodologia agile

Metodologia di sviluppo del software

In informatica una metodologia di sviluppo del software è una suddivisione del processo di sviluppo del software ideata per ottimizzare le varie fasi dello stesso.

Vedere Rapid application development e Metodologia di sviluppo del software

Modello a cascata

In ingegneria del software, il modello a cascata (waterfall model in inglese) o ciclo di vita a cascata (waterfall lifecycle) è il più tradizionale modello di ciclo di vita del software.

Vedere Rapid application development e Modello a cascata

Programmatore

Un programmatore informatico o semplicemente programmatore (o coder, "scrittore di codice") è un tecnico che, attraverso la relativa fase di programmazione, traduce o codifica l'algoritmo risolutivo di un problema dato nel codice sorgente del software da far eseguire a un elaboratore, utilizzando un determinato linguaggio di programmazione.

Vedere Rapid application development e Programmatore

Programmazione (informatica)

La programmazione è il processo di ideazione, progettazione e costruzione di programmi informatici eseguibili volti generalmente alla risoluzione di problemi o allo svolgimento di computazioni.

Vedere Rapid application development e Programmazione (informatica)

Prototipo

Il prototipo è il modello originale o il primo esemplare di un manufatto, rispetto a una sequenza di eguali o similari realizzazioni successive.

Vedere Rapid application development e Prototipo

Scalabilità

Nell'ingegneria del software, nelle telecomunicazioni, in informatica e in altre discipline tra cui economia e business, la scalabilità denota in genere la capacità di un sistema di aumentare o diminuire di scala in funzione delle necessità e disponibilità.

Vedere Rapid application development e Scalabilità

SSADM

L'SSADM, acronimo di "Structured Systems Analysis and Design Method", è un approccio sistematico all'analisi ed alla progettazione di un sistema informativo.

Vedere Rapid application development e SSADM

Usabilità

Lusabilità è definita dall'ISO (International Organization for Standardization), come l'efficacia, l'efficienza e la soddisfazione con le quali determinati utenti raggiungono determinati obiettivi in determinati contesti.

Vedere Rapid application development e Usabilità

Conosciuto come Sviluppo rapido delle applicazioni.