Glossario¶
Deprecazione¶
Nel campo dello sviluppo software, la deprecazione è la situazione in cui una funzionalità esistente di un prodotto viene considerata obsoleta alla luce di un nuovo standard o di un nuovo uso, ma viene comunque mantenuta nelle versioni più recenti del prodotto rendendola però inaccessibile ai nuovi clienti (per motivi di compatibilità e per dare ai clienti esistenti il tempo di prepararsi a farne a meno), ed è quindi destinata a scomparire in futuro.
La deprecazione di una funzionalità Systancia significa che la funzionalità in questione
- non sarà più inclusa nelle versioni di prodotto che saranno disponibili in GA dopo la data di fine del ciclo di vita comunicata per i prodotti On Client Infrastructure;
- sarà rimossa dalle piattaforme SaaS di produzione di Systancia alla data di fine del ciclo di vita della funzionalità.
Quando Systancia decide di deprecare una funzionalità, ai clienti viene inviata una nota informativa che precisa la data ufficiale di ritiro della funzionalità e le eventuali alternative disponibili per sostituirla.
Concetti di deliverable¶
Systancia distingue tre tipi di deliverable associati ai propri prodotti software:
Il Prodotto¶
- Disponibile per il download dal Systancia Marketplace.
- Mantenuto e supportato conformemente alle Condizioni Generali d'Uso (CGU) di Systancia.
- Compatibilità verso l'alto di tutte le interfacce programmatiche (API, CLI, servizio web, altre) «visibili al cliente» e «documentate». Un documento che descrive in dettaglio questa compatibilità verso l'alto è disponibile sul Systancia Marketplace.
Il «Deliverable di servizio»¶
- Consegnato a un cliente dai team dei servizi professionali di Systancia o dai suoi partner di integrazione nell'ambito di un progetto.
- Può essere mantenuto e/o supportato da Systancia o dai suoi partner nell'ambito di un servizio aggiuntivo (Manutenzione Applicativa di Terze Parti, TMA).
- Il cliente diventa proprietario del deliverable al momento della consegna ed è responsabile della sua manutenzione e del suo supporto, salvo che abbia sottoscritto un contratto di supporto o di TMA aggiuntivo.
- Al momento della consegna del deliverable di servizio al cliente deve essere effettuato un trasferimento di competenze.
L'«Accessorio» / «Acceleratore»¶
- Si tratta di un deliverable di prodotto non versionato (versione unica) che permette al cliente di accelerare il proprio progetto di implementazione, oppure di riutilizzare un componente «legato al prodotto» già utilizzato da altri clienti.
- Compatibilità con una o più versioni del prodotto: compatibilità precisata nella documentazione dell'«acceleratore».
- Non consegnato con il prodotto. Da distribuire in un ambiente con una versione compatibile del prodotto interessato.
- Ogni versione è unica e considerata un nuovo accessorio. Qualsiasi aggiornamento richiede una nuova versione e deve essere richiesto all'editore dell'«acceleratore».