Ingegneria del software: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Collegamenti esterni: Aggiunto il template "FOLDOC" |
→Voci correlate: Aggiunto i template "Div col" e "Div col end" |
||
(3 versioni intermedie di 3 utenti non mostrate) | |||
Riga 29:
{{vedi anche|Sviluppo software}}
[[File:Development_Stages.svg|thumb|Una parte dello sviluppo software]]
L''''ingegneria del software''' identifica una formalizzazione del processo di [[Analisi dei requisiti|analisi]], [[Progettazione (ingegneria del software)|progettazione]], realizzazione e [[Manutenzione (software)|manutenzione]] di un sistema informatico.
Per tale associazione con una idea quasi [[Biologia|biologica]] di vita si parla spesso di ''ciclo di vita'' di un software, concetto che ha assunto con il passare dei decenni un'importanza sempre maggiore, abbandonando progressivamente l'idea di software come ''manufatto'' e passando ad un'idea del software come prodotto industriale. La necessità di creare una [[scienza]] che si occupi della realizzazione dei sistemi informativi nasce dalla necessità di sviluppare prodotti sempre più complessi ed evoluti che rispondano a esigenze di correttezza del prodotto finale e ad una facile manutenzione di esso.
Riga 87:
== Voci correlate ==
{{Div col}}
* [[Application lifecycle management]]
* [[Architettura multi-tier]]
Riga 106 ⟶ 107:
* [[Sviluppo software]]
* [[Unified Modeling Language]] (UML)
{{Div col end}}
== Altri progetti ==
|