Please enable JavaScript.
Coggle requires JavaScript to display documents.
CICLO DEL SOFTWARE - Coggle Diagram
CICLO DEL SOFTWARE
qualità del software
Affidablità ➔fare affidamento su di esso
tolerabilità ➔soggetitva per misurare lìaffidabilità
correttezza
rubustezza➔ capacità di comportarsi in maniera ragionevole
prestazioni➔ efficenza nel uso delle risorse del sistema
riusabilità➔ riutilizzare il prodotto
Usabilità
Verificabilità
Manutenibilità
Tempismo
Produttività
progettare un sistema significa
studiare il proggetto
analizzarlo per capire l'ambito
analizzare i requesiti
identificare le carrateristiche
specificare il progetto
concretizzare l'astrazione per definire l'architetura
realizzare il progetto
costruire il prodotto
il software è l'insieme
programmi
procedure
regole
prima fase analesi
indagine preliminare ➔dove deve essere inserito il prodotto software
identificare le esigenze degli utenti
convalidità dei requesiti ➔verifica e valutazione
terza fase codifica
programmazione del prodotto
iniziano a scrivere il codice
collaborazione intensiva tra i membri del team
quarta fase collaudo
più critica➔ garantire la funzionalità e qualità
software➔test per correggere gli errori
esistono diversi tipi di test
seconda fase progettazione
definite le linee principali del software
si divide in
architetulare
archittetura generale del software
definizione interfaccia utente
dettagliata
definizioni di classi
definizioni di classi
quinta fase pubblicazione
inizia processo di distribuzione finale
stabilire un piano di rilascio dettagliato
sesta fase manutenzione
fase di continuo monitoraggio , manutenzione
manutenzione può essere di tipo
preventiva
correttiva
evolutiva
adattativa
ingegneria del software
si occupa dell'approccio sistematico allo sviluppo operativo
il software è un prodotto logico immateriale intellettuale