
Perchè un approccio ad oggetti? - continua
Software come componenti
Al contario di ciò che avviene nell'edilizia o nell'elettronica,
dove i sistemi sono costruiti a partire da componenti prefabbricati e standardizzati,
gli sviluppatori di software tuttora progettano ed implementano molti piccoli
componenti di base all'inizio di ciascun progetto.
Uno dei benerici di strutturare il software in componenti
riusabili, sono inferiori costi di produzione, migliore qualità
e maggiore standardizzazione.
Inferiori costi di sviluppo
Non è insolito che all abase del progetto di grandi sistemi
vi siano malintesi sul loro funzionamento. Errori del genere sulla comprensione
e sulla comunicazione possono risultare molto costosi.
Altri modi per ridurre i costi di sviluppo consistono nell'impiego di
strumenti più produttivi e di componenti software.
Minori costi di manutenzione
Raramente lo sviluppo di sistemi software grandi e complessi è poco
costoso. Tuttavia, tenendo conto dell'intero ciclo di vita di un sistema,
ci si rende spesso conto che la maggior parte dei costi viene speso nella
fase di manutenzione.
Concentrandosi nel progetto di software che sia facilmente modificabile,
la tecnologia degli oggetti può portare ad una riduzione dei costi.
Software come elemento di competitività
Per le imprese che operano in mercati competitivi ed in rapido sviluppo,
dove il software di supporto è una parte importante del prodotto,
la capacità di introdurre nuove versione del software non appena
è richiesto dal mercato può essere unfattore cirtico del
successo.
Un software ben strutturato, progetttato per una agevole modifica ed
estensione, accoppiato con strumenti efficienti e componenti riusabili
è una aspetto di una strategia per restare competitivi
Si pensi al software di supporto per le telecomunicazioni od i servizi
finanziari
previous | next
| start | contents
| dictionary | help
| evaluation
© Ericsson Telecom AB, 1995, Stockholm, Sweden