2010-11
2010-11
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Ingegneria del Software
Informazioni generali
Corso di Laurea Informatica Percorso
CFU 9 Università NAPOLI "Federico II"
Ore di didattica frontale per CFU 8 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area I - Ingegneria del software

Sillabo dell'insegnamento

  • I - Ingegneria del software
    • * PSS - Processi di Sviluppo del Software
      Concetti di base, definizioni e problematiche dell'Ingegneria del Software. L'industria del software. Il processo di produzione del software (cascata, incrementale, a spirale, RUP, trasformazionali). La gestione dei processi software.
    • * AR - Analisi dei Requisiti
      Formalizzazione dei requisiti, analisi. Cenni ad aspetti etici, professionali e giuridici.
    • MSQ - Misure del Software e Qualita'
      Metriche di qualità, il modello di McCall, Metriche funzionali, i Function Points
    • * PSC - Progettazione del Software e Codifica
      Design orientato agli oggetti.
    • * ASW - Architetture Software
      Architetture Client/Server, Multilivello, Pattern architetturali e di design.
    • MES - Manutenzione ed Evoluzione del Software
      Software Evolution, Le Leggi di Lehman, Software Maintenance, Tipi di Manuntenzione, Program Comprehension, Evoluzioni Architetturali, Software Re-Engineering, Reverse Engineering
    • * LMS - Linguaggi di Modellazione del Software
      Approcci formali alla modellazione basati su automi e simili, Unified Modeling Language (UML), OCL.
    • * TVV - Testing, Verifica e Validazione
      Il processo del Testing; Inspection, Approcci Black Box e White Box.
    • AS - Ambienti di Sviluppo
      Panoramica sugli Integrated Development Environments, i sistemi di Versioning, SubVersion.

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