Background Image
Table of Contents Table of Contents
Previous Page  63 / 86 Next Page
Information
Show Menu
Previous Page 63 / 86 Next Page
Page Background

63

QUALITÁ |

SOFTWARE

EMBEDDED

55 • FEBBRAIO • 2015

I

l software è diventato ormai pervasivo in tutto

ciò che si utilizza quotidianamente. Non è pre-

sente solo nelle apparecchiature per ufficio, ma

anche in molti altri dispositivi come le auto, i

giocattoli dei bambini, l’autobus che si prende al

mattino, gli elettrodomestici presenti nelle case,

e nelle attrezzature medico-sportive utilizzate

per tenere le persone sane e in forma.

La tendenza degli ultimi anni è stata quella di

spostare il software dal Desktop al “Cloud”, ma

l’Internet delle Cose (IoT) spingerà nuovamente

il software verso la periferia della rete, e sem-

pre più prodotti conterranno applicazioni sof-

tware embedded. Per questo motivo, la qualità

del software giocherà un ruolo importante nel

determinare i vincitori durante questa fase di

migrazione, e Vector Software è ben posizionata

per essere uno dei principali fornitori di tool che

consentiranno di ottenere la massima qualità del

software.

Poiché le vite delle persone sono diventate pro-

gressivamente più dipendenti da prodotti le cui

funzionalità sono controllate dal software, la

qualità stessa ha cominciato a venire messa in

discussione, in particolar modo nelle situazioni

in cui la sicurezza degli accessi, o la vita umana

stessa, siano esposte al rischio di un fallimento

di quel software. Ad esempio, l’industria automo-

bilistica ha recentemente adottato una standard

formale per i processi di sviluppo del software

(ISO 26262). Anche se l’automobile media contie-

ne milioni di righe di codice nelle applicazioni a

bordo, ai produttori non sono stati forniti orien-

tamenti specifici per le metodologie di sviluppo

e test.

La sfida più grande che gli sviluppatori di sof-

tware devono affrontare è quindi trovare il giusto

equilibrio tra la completezza dei test e il “time-to-

Qualità

nel software,

chiave per

la 4

a

rivoluzione

industriale

La tendenza degli ultimi anni

è stata quella di spostare il

software dal Desktop al “Cloud”,

ma l’Internet delle Cose (IOT)

spingerà nuovamente il software

verso la periferia della rete, e

sempre più prodotti conterranno

applicazioni software embedded.

Per questo motivo, la qualità

del software giocherà un ruolo

sempre più critico

John Paliotta

Cto

Vector Software

Fig. 1 – Esempio del normale ciclo di vita del

prodotto per un’applicazione software