2012
2012
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Ingegneria del software
Informazioni generali
Corso di Laurea Informatica Percorso Interdisciplinare
CFU 12 Università TRENTO
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare ING-INF/05
Commento

12 cfu così ripartiti nelle aree:

  • 12 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • I - Ingegneria del software
    • * TVV - Testing, Verifica e Validazione
      Convalida del software prodotto rispetto alle specifiche utente e verifica della correttezza del software. Vengono introdotte tecniche di analisi statica e dinamica del software.
    • * PSC - Progettazione del Software e Codifica
      Implementazione del codice. Uso di tool per la generazione automatica del codice da specifica UML.
    • * ASW - Architetture Software
      Disegno e architettura di un sistema. Design Patterns. Uso di UML per la progettazione OO.
    • * AR - Analisi dei Requisiti
      Introduzione al tool di gestione dei requisiti Requisite Pro della Rational.
    • * LMS - Linguaggi di Modellazione del Software
      Fondamenti di UML: diagrammi degli Stati e delle Attivita'
    • * AR - Analisi dei Requisiti
      Business modeling e specifica dei requisiti. Metodi e strumenti per l'analisi del dominio applicativo, per l'analisi e la specifica di requisiti business e di requisiti di sistema.
    • AS - Ambienti di Sviluppo
      Introduzione a Rational Rose
    • * LMS - Linguaggi di Modellazione del Software
      Fondamenti di UML: introduzione a UML, Diagrammi dei Casi d'Uso, Diagrammi delle Sequenze, Diagrammi delle Classi.
    • * PSS - Processi di Sviluppo del Software
      Il Processo di Sviluppo Software: introduzione. Processi di Sviluppo Software: Code and Fix, Cascata, Spirale.
    • * PSS - Processi di Sviluppo del Software
      Processi di Sviluppo Software Avanzati: Rapid Application Development, Metodi Formali, Riuso del Software.
    • * PSS - Processi di Sviluppo del Software
      Fondamenti di Ingegneria del Software: sviluppo del software: da artigianato a processo industriale, fasi di sviluppo di un prodotto software.
    • MES - Manutenzione ed Evoluzione del Software
      Distribuzione e manutenzione. Concetti base sul reverse engineering, manutenzione del software, distribuzione (deployment) e tecniche di configuration management.

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali