Procedura - Acquisizione di software
Il software acquisibile può essere sostanzialmente suddiviso in due principali categorie:
-
software da integrare in un prodotto software in sviluppo. A questa categoria appartiene, ad esempio il software che rende disponibili funzionalità di tipo standardizzato direttamente integrate nel prodotto (nei casi più comuni si tratta di sistemi operativi, software di rete, gestione di basi di dati, ecc.);
-
Software di supporto allo sviluppo, collaudo, integrazione o manutenzione di uno o più prodotti software. A questa categoria appartengono, ad esempio gli strumenti classici degli ambienti di sviluppo software (compilatori, assemblatori, ecc.) il cui utilizzo ha un impatto diretto sul prodotto software, e quelli di tipo metodologici (tool CASE) che hanno impatto sul processo di sviluppo del prodotto software.
In ogni caso l'iter che porta all'adozione di un software commerciale si compone delle seguenti attività :
-
definizione dei requisiti funzionali che il software di acqusizione dovrà implementare;
-
valutazione di uno o più software disponibile sul mercato (COTS) che implementino i requisiti funzionali definiti;
-
scelta del software che meglio soddisfa le esigenze della ditta e considerazioni circa l'opportunità di acquisire il software così com'è: modificato su specifica dal fornitore, modificato internamente, o sviluppato integralmente su commessa (questa terza soluzione è evidentemente la più onerosa e vincolante);
-
gestione e riutilizzo del software acquisito e della documentazione relativa.
Nel seguito le modalità di effettuazione delle attività sopraindicate sono esposte in dettaglio.