
I metodi di sviluppo detti «metodi agili» (in inglese Agile Modeling, sigla AG) puntano a ridurre il ciclo di vita del software (quindi accelerare il suo sviluppo) sviluppando una versione minimalista, poi integrando le funzionalità... Per saperne di più
Il «Ciclo di vita di un software» (in inglese software lifecycle), designa tutte le varie tappe dello sviluppo di un software, dalla sua concezione alla sua scomparsa. L'obiettivo della divisione in tappe dello sviluppo del software è... Per saperne di più
Un Computer-aided software engineering (noto in inglese come Case) è un insieme di strumenti software strutturati all'interno di una stessa interfaccia che permette la concezione, lo sviluppo e il debug di software. Un case comprende... Per saperne di più
Il termine Ingegneria del software (in inglese software engineering) designa l'insieme dei metodi, delle tecniche e strumenti che concorrono alla produzione di un software, oltre alla sola attività di programmazione. Il software... Per saperne di più
I Design Patterns o schema di progettazione è una raccolta di buoni consigli pratici di concezione per alcuni problemi ricorrenti nella programmazione orientata oggetto. Il concetto di Design Pattern è il risultato del lavoro di 4... Per saperne di più
La realizzazione di una procedura di qualità è un progetto aziendale globale che mobilizza tutti i dipendenti. È quindi necessario definire un'organizzazione qualità che si integri alla situazione esistente e che si articoli con... Per saperne di più
COBIT (Control Objectives for Information and related Technologies, tradotto "controllo obiettivi per l'informazione e le tecnologie correlate") è una metodologia di valutazione dei servizi informatici interni all'azienda, pubblicato... Per saperne di più
La parola «qualità» è sempre più utilizzata nelle aziende, indipendentemente che si tratti del settore alimentare, industriale o anche dei servizi, in particolare nell'universo informatico. In questo dossier il termine «azienda» designa... Per saperne di più
La certificazione è il mezzo per attestare, attraverso un certificatore indipendente, l'attitudine di un organismo nel fornire un servizio, un prodotto o un sistema conforme alle esigenze dei clienti e alle esigenze regolamentari. ... Per saperne di più
CMMI (Capacity Maturity Model Integrated, tradotto modello integrato del livello di maturità) è un modello di valutazione del livello di maturità di un'azienda rispetto allo sviluppo informatico. Basato sul CMM, da cui recupera... Per saperne di più
I principi di Quality Management introdotti nella norma ISO 9004:2000 definiscono un framework (un quadro di riferimento) che permette alle organizzazioni di migliorare le proprie performance. Questi principi sono il risultato delle... Per saperne di più
Il miglioramento della qualità (riduzione delle non-qualità e miglioramento del processo lavorativo) in un'azienda richiede una riflessione comune della direzione e a tutti i dipendenti per definire gli obiettivi qualitativi... Per saperne di più
Il modello di processo consiste nel concepire l'obiettivo aziendale come una fornitura di prodotti e/o servizi conformi alle attese dei clienti. Così, l'azienda è modellata come un insieme di processi che permettono di identificare i... Per saperne di più
Ricavata dalla norma britannica BS 7799, la norma ISO 17799 fornisce delle linee direttive e delle raccomandazioni per il management della sicurezza. La norma 17799 dà inoltre un framework che permette di identificare e di realizzare... Per saperne di più
L'EFQM (European Foundation for Quality Management, tradotto fondazione europea per il management qualitativo) è una fondazione europea con sede a Bruxelles, fondata nel 1988 da 14 aziende europee (Bosch, BT, Bull, Ciba-Geigy, Dassault,... Per saperne di più
ITIL (IT Information Library, tradotto biblioteca dell'infrastruttura delle tecnologie dell'informazione) è un quadro di riferimento (in inglese framework) proposto dall'OGC (Office of Government Commerce) del Regno Unito che raggruppa,... Per saperne di più
Il nome di Polimorfismo deriva dal greco e significa che può prendere più forme. Questa caratteristica è uno dei concetti essenziali della programmazione orientata oggetto. Quando l'eredità riguarda le classi (e la loro gerarchia), il... Per saperne di più
Nel corso degli ultimi 35 anni, i progettisti di hardware informatico sono passati da terminali della dimensione di un hangar a dei laptop leggeri basati su processori minuscoli. Sempre negli stessi anni, gli sviluppatori di software... Per saperne di più
La programmazione orientata oggetto consiste nel modellizzare "informaticamente" un insieme di elementi di una parte del mondo reale (che viene detta dominio) in un insieme di entità informatiche. Queste entità informatiche sono dette... Per saperne di più
Viene detta classe la struttura di un oggetto, cioè la dichiarazione dell'insieme delle entità che comporranno un oggetto. Un oggetto è quindi il «risultato» di una classe, è il prodotto che esce da uno stampo. In realtà si dice che un... Per saperne di più