Potrebbe non esser solo colpa del software se qualcosa non funziona! Mi spiego.
In sistemi complessi come quello di un aereo ci sono fattori in gioco sia hardware che software. Il sistema che soprassiede alla guida automatica canalizza e sintetizza informazioni digitali di apparecchi hardware che esplicano le più varie funzioni atte all’esecuzione e all’assistenza al volo e funzionano come una matrioska. I sottosistemi sono legati uno all’altro e così via fino al sistema centrale che soprassiede a tutto. Anche se i sistemi sono ridondanti, se qualcosa non funziona diventa estremamente complicato capire dove e cosa. Potrebbe essere un sensore che non comunica come dovrebbe a sfasare tutto il sistema e provocare malfunzionamenti altrove, oppure un software di controllo di un sottosistema che ha un bug o che non funziona secondo il previsto e che si manifesta solo in determinate condizioni. Vogliamo dire insomma che è in discussione l’intera progettazione del progetto mentre si dà la colpa al solo ‘software’ che si può modificare tranquillizzando gli utenti a differenza dell’intero progetto…