Please enable JavaScript.
Coggle requires JavaScript to display documents.
INGEGNERIA DEL SOFTWARE (si intende (PROGETTAZIONE, PRODUZIONE,…
INGEGNERIA DEL SOFTWARE
si intende
PROGETTAZIONE
PRODUZIONE
RIUTILIZZABILITA'
MANUTENZIONE
è importantissima la
DOCUMENTAZIONE
chi partecipa sono
STAKEHOLDER
CLIENTE
FORNITORI
tra di loro possono essere dei problemi
INCOMPRESIONI TRA CLIENTE E FORNITORI
FORMALIZZAZIONE INSUFFICIENTE DELLE DECISIONI
diviso in macrofasi
PROGETTO
ARCHITETTURA DI PROGETTO
DISEGNO DI DETTAGLIO
REALIZZAZIONE
PROGRAMMAZIONE
TEST
INTEGRAZIONE E TEST DEL SISTEMA
RILASCIO DEL PRODOTTO (RELEASE) E COLLAUDO
AVVIAMENTO
ANALISI DEL PROBLEMA
DEFINIZIONE DEI REQUISITI
SPECIFICA DEI REQUISITI
MANUTENZIONE
CORRETTIVA
ADATTIVA
EVOLUTIVA
per essere di qualità
ESSERE BEN DOCUMENTATO
RISPECCHIARE LE ESIGENZE DEL CLIENTE
POSSIBILE APPLICARE MODIFICHE IN MODO IMMEDIATO
l'insieme di metodi, procedure, regole, standard, tecniche e linguaggi è chiamato
METODOLOGIA
per essere tale deve essere
TRASFERIBILE
BASATA SU TECNICHE CONSOLIDATE
RIPETIBILE
DOCUMENTATA
VALIDATA
APPROPRIATA
ci sono diverse metodolgie tipo
MODELLO E-R
(
https://www.youtube.com/watch?v=6DCQHJR81R4
)
DFD
DIAGRAMMI DI FLUSSO
UML
(
http://www.cs.unibo.it/gabbri/MaterialeCorsi/1.introUML.favini.pdf
)
RETI DI PETRI
SADT/IDEF
CASCATA
(
https://www.youtube.com/watch?v=OI5unq-Ytl8
)
PROTOTIPIZZAZIONE RAPIDA
PROTOTIPI USA E GETTA
INCREMENTALE
SPIRALE
ci sono aspetti che devo essere trattati in modo differente
ASPETTO DATI
ASPETTO TEMPORALE
ASPETTO FUNZIONALE