Indice
14 relazioni: Application programming interface, Caso di test, Client, Codice sorgente, Framework, GitHub, Google, IBM, Linguaggio di programmazione, Linux Foundation, Microsoft, Representational state transfer, Web service, YAML.
- Architettura del software
Application programming interface
In un programma informatico, con application programming interface (API), in italiano "interfaccia di programmazione dell'applicazione", si indica un insieme di procedure (in genere raggruppate per strumenti specifici) atte a consentire la comunicazione tra diversi computer o tra diversi software o tra diversi componenti di software; spesso tale termine designa le librerie software di un linguaggio di programmazione, sebbene più propriamente le API siano il metodo con cui le librerie vengono usate per sopperire ad uno specifico problema di scambio di informazioni.
Vedere Specifiche OpenAPI e Application programming interface
Caso di test
In ingegneria del software, un caso di test è un insieme di condizioni o variabili sotto le quali un tester determina se una applicazione o sistema software risponde correttamente o meno.
Vedere Specifiche OpenAPI e Caso di test
Client
Un client (in lingua italiana detto anche cliente), in informatica, nell'ambito delle reti informatiche e dell'architettura logica di rete detta client-server, indica genericamente un qualunque componente software, presente tipicamente su una macchina host, che accede ai servizi o alle risorse di un'altra componente detta server, attraverso l'uso di determinati protocolli di comunicazione.
Vedere Specifiche OpenAPI e Client
Codice sorgente
In informatica, il codice sorgente (spesso detto sorgente o codice o listato) è il testo di un algoritmo di un programma scritto in un determinato linguaggio di programmazione, compreso all'interno di un file sorgente, che definisce il flusso di esecuzione del programma stesso, ovvero la sua codifica software.
Vedere Specifiche OpenAPI e Codice sorgente
Framework
In informatica e specificamente nello sviluppo ''software'', un framework (anglicismo che può essere tradotto come struttura o quadro strutturale) è un'architettura logica di supporto (spesso un'implementazione logica di un particolare design pattern) sulla quale un software può essere progettato e realizzato, spesso facilitandone lo sviluppo da parte del programmatore.
Vedere Specifiche OpenAPI e Framework
GitHub
GitHub è un servizio di hosting per progetti software, di proprietà della società GitHub Inc., con sede legale a San Francisco in California.
Vedere Specifiche OpenAPI e GitHub
Google Search (pronuncia italiana; in inglese) è un motore di ricerca per Internet sviluppato da Google LLC. Oltre a catalogare e indicizzare le risorse del World Wide Web, Google Search si occupa di foto, newsgroup, notizie, mappe (Google Maps), e-mail (Gmail), shopping, traduzioni, video e altri programmi creati da Google.
Vedere Specifiche OpenAPI e Google
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 Specifiche OpenAPI e IBM
Linguaggio di programmazione
Un linguaggio di programmazione è un sistema di notazione per la scrittura di programmi per computer. La maggior parte dei linguaggi di programmazione sono linguaggi formali basati su testo, ma possono anche essere grafici.
Vedere Specifiche OpenAPI e Linguaggio di programmazione
Linux Foundation
La Linux Foundation (LF) è un'organizzazione no-profit che sostiene lo sviluppo del kernel Linux, elaborando anche un insieme di standard al fine di uniformare le caratteristiche dei vari sistemi operativi Linux (Linux Standard Base).
Vedere Specifiche OpenAPI e Linux Foundation
Microsoft
Microsoft Corporation (in precedenza Micro-Soft Company, comunemente Microsoft) è un'azienda multinazionale statunitense d'informatica con sede nel Microsoft Campus a Redmond nello Stato di Washington (Stati Uniti).
Vedere Specifiche OpenAPI e Microsoft
Representational state transfer
Representational state transfer (REST) è uno stile architetturale per sistemi distribuiti. L'espressione "representational state transfer" e il suo acronimo, REST, fu introdotto nel 2000 nella tesi di dottorato di Roy Fielding, uno dei principali autori delle specifiche dell'HyperText Transfer Protocol (HTTP), e vennero rapidamente adottati dalla comunità di sviluppatori Internet.
Vedere Specifiche OpenAPI e Representational state transfer
Web service
In informatica un Web service (servizio web), secondo la definizione data dal World Wide Web Consortium (W3C), è un sistema software progettato per supportare l'interoperabilità tra diversi elaboratori su una medesima rete oppure in un contesto distribuito.
Vedere Specifiche OpenAPI e Web service
YAML
YAML (acronimo di YAML Ain't Markup Language, pronunciato, in rima con camel) è un formato per la serializzazione di dati utilizzabile da esseri umani.
Vedere Specifiche OpenAPI e YAML
Vedi anche
Architettura del software
- Accoppiamento (informatica)
- Anti-pattern
- Apache UIMA
- Application server
- Applicazione web
- Architetto del software
- Architettura guidata dal modello
- Architettura multi-tier
- Coesione (informatica)
- Composizione al posto dell'ereditarietà
- Debito tecnico
- Dependency injection
- Domain-driven design
- Enterprise service bus
- Framework
- Front-end e back-end
- GraphQL
- Interfaccia a riga di comando
- Interfaccia grafica
- Inversione del controllo
- Java Message Service
- Logica di business
- Mappa dell'empatia
- Mash-up (informatica)
- Metafora della scrivania
- Multi-tenant
- Naked objects
- Presenter first
- Progettazione (ingegneria del software)
- Representational state transfer
- Requisiti Architetturalmente Significativi
- Rich Internet application
- Scaffolding (informatica)
- Service mesh
- Specifiche OpenAPI