Progettazione del software

Il corso ha l’obiettivo di presentare gli aspetti fondamentali della modellazione, analisi e progettazione del software, con riferimento alle tecniche di analisi e progettazione orientata agli oggetti e allo sviluppo, iterativo, incrementale e Agile. Lo studente potrà così affrontare le problematiche di produzione di software di dimensioni medio-grandi con la partecipazione di molte e
No student enrolled
€56,00

DECRIZIONE CORSO

Il corso ha l’obiettivo di presentare gli aspetti fondamentali della modellazione, analisi e progettazione del software, con riferimento alle tecniche di analisi e progettazione orientata agli oggetti e allo sviluppo, iterativo, incrementale e Agile. Lo studente potrà così affrontare le problematiche di produzione di software di dimensioni medio-grandi con la partecipazione di molte e differenziate figure professionali (programmatori, analisti, beta tester, …).

Certificati

Al superamento del corso singolo vengono rilasciati i Crediti Formativi Universitari (CFU), secondo il sistema ECTS (European Credit Transfer System), riconosciuti legalmente dalle università europee ed internazionali.

  •   0/1

    • Le videolezioni trattano i seguenti argomenti: • Introduzione all’analisi e progettazione del software • Sviluppo iterativo, incrementale e agile • Casi d’uso • Modellazione di dominio • Ancora sulla modellazione di dominio • Operazioni di sistema • Progettazione logica e architettura a strati • Progettazione di oggetti con responsabilità • Progettazione a oggetti: uno studio di caso • Dalla progettazione al codice • Progettazione a oggetti: un altro studio di caso • Ancora sulla modellazione di dominio • Ulteriori progettazione di oggetti con responsabilità •Altri stili architetturali fondamentali (MVC, Shared Repository, Microkernel, Reflection) • Introduzione ai sistemi distribuiti e al middleware • Stile client ‐ server • Stile peer ‐ to ‐ peer • Architetture a oggetti distribuiti e broker • Messaging • Architetture basate su componenti • Architetture orientate ai servizi • Cloud computing

SHARE: