Apogeo Saggi Libri
Libri pubblicati nella collana Apogeo Saggi Ingegneria del software
Il lato oscuro del software. Insegnamenti da Star Wars per jedi della sicurezza Shostack Adam - Apogeo, 2024 - Apogeo Saggi
Chi sviluppa software deve dare importanza alla sicurezza, all'usabilità e alla consegna in tempi rapidi: per questa ragione l'ingegneria informatica è una disciplina così critica. Come potrebbero venire in aiuto R2- D2, Darth Vader, Han Solo o persino Yoda? Cosa potrebbero mai insegnare sulla sicurezza del software? In questo libro, l'affermato game designer e ingegnere Adam Shostack spiega come scrivere codice per applicazioni sicure partendo da alcune intuizioni tratte dall'universo di Star Wars. Il risultato è una guida pratica e divertente che illustra modelli di sicurezza rilevanti per un'ampia varietà di sistemi e racconta le strategie attraverso cui gli hacker tentano di raggiungere i loro dannosi obiettivi. "Il lato oscuro del software" è un'originale tabella di marcia, utile e coinvolgente per creare da zero codice a prova di attacco.
Il mito delle giornate-uomo. Saggi sull'ingegneria del software Brooks Jr. Frederick P. - Apogeo, 2023 - Apogeo Saggi
Frederick Brooks fornisce nozioni puntuali unite a considerazioni che fanno riflettere e compone un corpus di conoscenze utili a chiunque debba gestire progetti complessi. Il testo è frutto dell'esperienza dell'autore come project manager in IBM ed è stato rivisto vent'anni dopo la prima pubblicazione trasformandolo in una lettura fondamentale anche nel XXI secolo per chi si avvicina alla gestione di progetti software. L'argomento principale è che i grandi progetti hanno problemi di gestione diversi da quelli piccoli a causa della maggiore suddivisione del lavoro e dei compiti. Da questo deriva la famosa legge di Brooks per cui all'aumentare del numero di sviluppatori in un progetto aumenta anche la complessità e il numero di giornate-uomo necessarie. Un progetto di successo è quindi il risultato della comprensione totale dell'integrità del prodotto da creare e la giusta organizzazione del lavoro e delle risorse. Una volta sfatato il mito della giornata-uomo è il tempo di affrontare la sfida per uno sviluppo consapevole e di successo.