BLOCCO TEMATICO C
Fondamenti di ingegneria del software
UNITÀ DI APPRENDIMENTO 1
La complessità computazionale
Lezione 1
Qualità di un algoritmo
240
Lezione 2
Costo di un algoritmo
242
Lezione 3
Dimensione del problema e complessità computazionale
248
Lezione 4
Complessità e valori dei dati di ingresso: caso ottimo, pessimo e medio
250
Lezione 5
Ordine di grandezza e classi di computabilità
252
Lezione 6
Efficienza di un algoritmo
254
Lezione 7
Complessità e classificazione dei problemi
258
lavorare con
test
a
260
training
262
UNITÀ DI APPRENDIMENTO 2
La qualità del software
Lezione 8
Lo sviluppo di un sistema complesso
266
Lezione 9
Le figure professionali
268
Lezione 10
Il processo di sviluppo del software
270
Lezione 11
Progettazione e sviluppo
272
Lezione 12
Integrazione e testing
274
Lezione 13
La manutenzione del software
276
Lezione 14
La stima dei costi
278
Lezione 15
Qualità e certificazione del software
280
lavorare con
test
a
282
UNITÀ DI APPRENDIMENTO 3
La sicurezza
Lezione 16
La sicurezza: introduzione
284
Lezione 17
Sicurezza dei dati in rete
286
Lezione 18
Hacker e strumenti per violare la sicurezza
288
Lezione 19
Protezione dagli attacchi
290
Lezione 20
La crittografia simmetrica
292
Lezione 21
La crittografia asimmetrica
294
Lezione 22
RSA: algoritmo di crittografia a chiavi asimmetriche
296
Lezione 23
La firma digitale
298
Lezione 24
Firma digitale, certificatori e certificati
300
Lezione 25
Il protocollo SET
302
Lezione 26
Sicurezza nell’e-commerce
304
Lezione 27
I cookie e la sicurezza
306
Lezione 28
Protezione tramite firewall
308
Lezione 29
Application gateway e server proxy
310
Lezione 30
DPS, privacy e accessibilità
312
Lezione 31
I sistemi RAID per evitare la perdita di informazioni
314
Lezione 32
La sicurezza nel cloud computing
316
Lezione 33
Cloud e sicurezza: cliente e fornitore
318
lavorare con
test
a
320
il barometro
err
.
debug
322
i
nteractive
324
CLIL
328
indietro tutta
334
pagine
gialle
dell’informatico
338
indice analitico
346
BLOCCO TEMATICO
Il mondo del Web
X
ContenutI