Ingegneria del software

Active filters

Introduzione all'ingegneria del...

Sommerville Ian
Pearson

Disponibile in libreria

33,00 €
Un testo introduttivo incentrato sulla moderna ingegneria del software, basato su software e applicazioni che sono familiari agli studenti. Gli argomenti trattati sono molto attuali: cloud computing, microservizi, sicurezza e privacy... Il libro è scritto in uno stile informale con molti esempi illustrativi, diagrammi e tabelle, punti chiave ed esercizi per ogni capitolo.

Software sicuro. Trasforma lo...

Bombino Massimo
Autopubblicato

Non disponibile

19,70 €
Un libro con un approccio del tutto nuovo, che parla di sviluppo di software critico, condensando più di 20 anni di esperienza nel settore dell'autore. Non solo aspetti tecnici e specialistici per "nerd", ma un approccio organico, integrale allo sviluppo di codice, che include aspetti strategici, gestionali e manageriali. Un libro quindi non solo per tecnici, ma soprattutto per manager e imprenditori del software.

Clean agile. Guida per riscoprire i...

Martin Robert C.
Apogeo

Disponibile in libreria in 5 giorni

22,90 €
Vent'anni dopo la pubblicazione del "Manifesto per lo sviluppo agile di software", Robert C. Martin ne presenta i valori e i principi a una nuova generazione di sviluppatori, riportandoli alla loro veste originaria e facendo chiarezza sugli errori e le incomprensioni che nel corso degli anni hanno reso difficile applicare Agile. In questo manuale, "Uncle Bob" mostra come alzare il livello di professionalità nello sviluppo software e scrivere codice più efficace ed efficiente. Come in tutti i suoi libri, Martin non si limita a presentare diverse opzioni tra cui orientarsi ma suggerisce quali scelte fare e perché queste sono fondamentali per avere successo, dando risposte dirette a domande cruciali. Come e perché è nato Agile? Cosa comporta la sua applicazione in termini di costi e benefici? Quali sono le pratiche più efficaci da seguire? Come deve essere organizzato un team agile? Quali tipi di progetto ne traggono beneficio? Qual è il ruolo dell'agile coach? Una lettura per programmatori, architetti software, tester, manager, project manager e ogni professionista del software chiamato a guidare o partecipare a un progetto di sviluppo agile.

L'arte del rilascio. Progettazione...

Nygard Michael
Apogeo

Disponibile in libreria in 5 giorni

34,90 €
Nel ciclo di vita di un software l'80% dei costi ricadono spesso in produzione mentre un singolo problema può costare a un'azienda perdite importanti in termini di fatturato, reputazione, tempo e opportunità: uno scenario disastroso che però è possibile evitare ottimizzando la progettazione e l'architettura dell'applicazione. Questo pratico manuale insegna a creare sistemi che funzionano a lungo e con pochi problemi, e mostra come comportarsi quando qualcosa non va per il verso giusto. I temi affrontati includono i modelli di stabilità del software, le metodologie DevOps, i microservice, le architetture cloud e l'ingegneria del caos. Le soluzioni proposte si applicano a ogni genere di sistema, dai più piccoli a quelli che operano su larga scala, più complessi e fortemente virtualizzati. Il testo è arricchito da case study che mostrano le cause di fallimenti importanti e offrono consigli frutto dell'esperienza maturata commettendo e risolvendo errori. Una lettura per gli ingegneri e gli sviluppatori di software che vogliono portare un sistema in produzione e dormire sonni tranquilli.

La cibernetica italiana della mente...

Forleo Francesco
Universitas Studiorum

Non disponibile

18,00 €
Se attribuendo sempre più valore a tutto ciò che è oggettivo un giorno saremo comandati dalle macchine, che tipo di macchine saranno? Androidi o elaboratori? Comunque quelle macchine dovranno avere atteggiamenti intelligenti. Ma se le macchine hanno atteggiamenti intelligenti, sono intelligenti? E che tipo di mente deve avere una macchina per definirsi intelligente? Saprà cogliere il significato semantico delle proposizioni e potrà essere felice se programmata con l'algoritmo della felicità? Silvio Ceccato, come altri cibernetici, ha cercato di rispondere ad alcune di queste domande e nel presente volume si ripercorrono le principali tappe del percorso intrapreso nell'atmosfera della civiltà delle macchine. Ceccato riuscì nell'impresa di costruire un frammento di cervello elettro-meccanico, ma il modello matematico della felicità rimase un progetto: non sappiamo se è meglio così, in quanto i sentimenti sembrano per ora rappresentare la frontiera fra l'uomo e le macchine.

Introduzione all'ingegneria del...

Sommerville Ian
Pearson

Non disponibile

39,00 €
Negli ultimi anni, l'ingegneria del software ha caratterizzato il progresso della nostra società. Vasti, complessi e articolati sistemi software sono alla base di Internet, della telefonia mondiale, della produzione industriale, dei sistemi di trasporto, delle nuove tecnologie in campo medicale, dei media e degli strumenti di entertainment. Il libro spazia su tutti gli aspetti coinvolti nella produzione del software, dall'iniziale analisi dei requisiti, alla progettazione, allo sviluppo, alla verifica e validazione, e alla gestione di un progetto. Ottava edizione aggiornata e ampliata.

Ingegneria del software

Sommerville Ian
Pearson

Non disponibile

48,00 €
Negli ultimi anni, l'ingegneria del software ha caratterizzato il progresso della nostra società. Vasti, complessi e articolati sistemi software sono alla base di Internet, della telefonia mondiale, della produzione industriale, dei sistemi di trasporto, delle nuove tecnologie in campo medicale, dei media e degli strumenti di entertainment. Il libro spazia su tutti gli aspetti coinvolti nella produzione del software, dall'iniziale analisi dei requisiti, alla progettazione, allo sviluppo, alla verifica e validazione, e alla gestione di un progetto. Ottava edizione aggiornata e ampliata.

Ingegneria del software

Sommerville Ian
Pearson

Non disponibile

47,00 €
Negli ultimi anni, l'ingegneria del software ha caratterizzato il progresso della nostra società. Vasti, complessi e articolati sistemi software sono alla base di Internet, della telefonia mondiale, della produzione industriale, dei sistemi di trasporto, delle nuove tecnologie in campo medicale, dei media e degli strumenti di entertainment. La settima edizione di questo testo, profondamente ristrutturata e aggiornata, si concentra su un approccio orientato alla pratica dello sviluppo di grandi applicazioni. Suddiviso in sei parti, il libro spazia su tutti gli aspetti coinvolti nella produzione del software, dall'iniziale analisi dei requisiti, alla progettazione, allo sviluppo, alla verifica e validazione, e alla gestione di un progetto.

Ingegneria del software. Fondamenti...

Ghezzi Carlo
Pearson

Disponibile in libreria in 5 giorni

47,00 €
Traduzione della seconda edizione inglese, questo testo presenta, con uno stile conciso e accurato, i principi fondamentali dell'ingegneria del software, illustrandone l'applicazione durante le differenti fasi dello sviluppo di un prodotto applicativo. Il leit-motiv che lega la trattazione dei diversi capitoli è l'enfasi che gli autori pongono sull'importanza di un approccio rigoroso e formale. Il libro è pensato sia per i corsi della laurea triennale sia per quelli della laurea specialistica, ma gli argomenti trattati possono essere utilizzati anche per la preparazione di corsi professionali sui vari aspetti dell'ingegneria del software, e consentono anche un percorso di auto-apprendimento.

Principi di ingegneria del software

Pressman Roger S.
McGraw-Hill Education

Non disponibile

52,00 €
La nuova edizione di questo testo si rivolge sia agli studenti dei corsi universitari di base e avanzati di Ingegneria del software sia ai professionisti e agli appassionati della materia. Oltre a una profonda revisione della traduzione e a un sistematico aggiornamento, il volume vede l'inserimento di due fondamentali capitoli dedicati ai principi e concetti Object Oriented e a UML. Un nuovo caso di progettazione software e più efficaci strumenti di ripasso e di facilitazione dell'apprendimento arricchiscono il profilo didattico del testo.

Qualità e quantità nei sistemi...

Natale Domenico
Franco Angeli

Disponibile in libreria in 10 giorni

24,50 €
Fondamentale è diventato oggi parlare di qualità e quantità nel software. L'autore propone attraverso questo volume una riflessione, affrontando i problemi che riguardano la produzione e quelli relativi al servizio. In tema di qualità riporta alcuni cenni sulla metodologia Dafne e sulle principali iniziative in ambito di standard internazionali ISO. In tema di quantità, invece, ampio spazio viene dato alle tecniche dimensionali applicabili nei sistemi software attraverso l'usuale metrica relativa alle Linee di Codice (LOC) e la più recente riguardante i Punteggi Funzionali (FP).

Software per la minimizzazione di...

Mazzeo Dario
Youcanprint

Non disponibile

30,00 €
In questo libro vengono accennati alcuni concetti teorici sulle reti logiche per introdurre un possibile algoritmo di risoluzione capace di minimizzazione una rete combinatoria o sequenziale. Il software a corredo è descritto nei dettagli implementativi e completo di esempi pratici nel suo utilizzo.

Docker. Sviluppare e rilasciare...

Sensini Serena
Apogeo

Disponibile in libreria in 5 giorni

29,90 €
I container Docker permettono di impacchettare e rilasciare un'applicazione corredata da tutti i suoi componenti funzionali e hanno cambiato la catena di fornitura del software sia nelle piccole che nelle grandi imprese, rivoluzionando il modo in cui società come Spotify, Netflix ed Expedia distribuiscono le loro soluzioni. A partire da un'introduzione ai fondamenti di Docker e dalla creazione di un ambiente di lavoro, questa guida pratica approfondisce i concetti di container e immagini, esplorando in seguito argomenti come la gestione dei dati, il networking, l'orchestrazione e la sicurezza. Dopo aver appreso gli strumenti e le best practice per lavorare con Docker, il lettore scopre infine come gestire più container nello stesso momento utilizzando Kubernetes e le funzionalità su servizi cloud come Amazon Web Services (AWS), Azure e Google Compute Engine (GCE). Con istruzioni passo passo ed esempi pratici, il manuale mostra come sfruttare Docker per costruire e distribuire applicazioni con semplicità, flessibilità ed efficienza.