2015
2015
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
    • MSQ - Misure del Software e Qualita'
      * SE-SPM - Software Project Management
      Metriche di qualità, il modello di McCall, Metriche funzionali, i Function Points
    • * PSS - Processi di Sviluppo del Software
      * SE-SPM - Software Project Management
      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, Extreme). La gestione dei processi.
    • * AR - Analisi dei Requisiti
      + SE-SPRE - Software Processes and Requirement Engineering
      Requisiti funzionali e non funzionali. Formalizzazione dei requisiti, analisi. Documentazione. Cenni ad aspetti etici, professionali e giuridici.
    • * ASW - Architetture Software
      + SE-SDC - Software Design and Construction
      Architetture Client/Server, Multilivello, Model/View/Control, Repository, Modelli di gestione del controllo.
    • * LMS - Linguaggi di Modellazione del Software
      + SE-SDC - Software Design and Construction
      Linguaggi di modellazione per la progettazione orientata agli oggetti. Unified Modeling Language (UML), OCL.
    • * PSC - Progettazione del Software e Codifica
      + SE-SDC - Software Design and Construction
      Design orientato agli oggetti. Design patterns.
    • * TVV - Testing, Verifica e Validazione
      + SE-SVV - Software Verification and Validation
      Il processo del Testing; Inspection, Approcci Black Box.
    • * TVV - Testing, Verifica e Validazione
      + SE-SVV - Software Verification and Validation
      Approcci White Box, Criteri di coverage, Test automation.
    • AS - Ambienti di Sviluppo
      + SE-TE - Tools and Environments
      Panoramica sugli Integrated Development Environments, i sistemi di Versionin. Ambienti di supporto all'attività di test.

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).