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
-
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
Corsi correlati
Per quanto concerne la prima parte, obiettivo del corso è quello di fornire allo
Sistemi per la gestione delle informazioni
Il corso intende presentare gli aspetti metodologici e tecnologici per l’organizzazione e il coordinamento
Teoria dei sistemi e controlli automatici
Saper descrivere in modo formale il comportamento dinamico di sistemi complessi, ottenuti per interconnessione
Disegno tecnico industriale
Il corso di Disegno Tecnico industriale introduce le nozioni della progettazione industriale sia attraverso
Programmazione di sistema
Partendo dall’architettura dei sistemi operativi, il corso analizza gli aspetti più importanti dei
Elettrotecnica e Impianti elettrici
Si tratta di una classica materia ingegneristica di base, comune a diversi indirizzi dell’ingegneria,
Fisica tecnica e impianti energetici
Si tratta di una classica materia ingegneristica di base, che studia l’energia, il suo
Ambienti digitali di progettazione e simulazione
Il corso fornirà un'introduzione alle tecnologie di produzione additiva, discutendone le loro applicazioni e
Sistemi Informativi e basi di dati
Il corso presenta i seguenti argomenti principali:
- le caratteristiche fondamentali delle tecnologie informatiche
Complementi di idraulica civile e ambientale
Il corso illustra le nozioni sul rischio idraulico, sulla propagazione delle piene e sul
Economia dell’Innovazione
Il corso si propone di far acquisire allo studente la conoscenza dei concetti di
Scienza delle costruzioni II
Il corso di Scienza delle Costruzioni II ha lo scopo di completare e approfondire
Disegno e Architettura Tecnica
Il corso di Disegno ed Architettura Tecnica introduce ed approfondisce gli aspetti della rappresentazione
Impatto ambientale dei sistemi energetici
Il corso di Impatto ambientale dei sistemi energetici si prefigge di illustrare criticamente gli
Progettazione strutturale
Il corso di Scienza delle costruzioni, fornisce allo studente tutte le conoscenze necessarie al
Ingegneria delle gallerie e delle fondazioni
L'obiettivo principale di tutto il programma è quello di fornire agli studenti la capacità
Geologia, geodesia e geotecnica
Il corso si propone di far acquisire all’allievo i fondamenti della Meccanica delle Terre
Digital innovation
Il corso di Digital Innovation, partendo dai concetti di "Innovation Thinking" che è la
Statica e dinamica dei sistemi meccanici
Il corso si propone di fornire gli elementi per un approccio alla meccanica strutturale,
Teoria e progetto delle costruzioni in c.a. e c.a.p.
Il corso mira a fornire allo studente le competenze attese: Progetto di strutture in
Progettazione architettonica
Obiettivo del corso è introdurre lo studente di Ingegneria alla disciplina della progettazione architettonica
Ingegneria del software e programmazione ad oggetti
Introdurre i fondamenti della programmazione orientata agli oggetti ed il linguaggio di programmazione Java.
Scienza delle Costruzioni
Il fine prevalente della Scienza delle Costruzioni è quello di sviluppare una mentalità operativa
Costruzioni di strade e infrastrutture
Gli obiettivi formativi di questo corso sono la comprensione dei problemi che caratterizzano le
Sistemi operativi
Impartire conoscenze di base sui moderni sistemi operativi, parte essenziale dell'elaboratore elettronico. In particolare
Restauro e consolidamento
Il corso si propone di fornire allo studente le nozioni base necessarie ad operare
Modellazione e gestione interoperabile delle costruzioni
Obiettivo del corso è introdurre lo studente alla conoscenza delle metodologie più avanzate di
Architettura tecnica e produzione edilizia
Il corso ha per obiettivi specifici l'approfondimento e consolidamento di tematiche relative alla conoscenza
Pianificazione urbana e sostenibilità
Il corso di Pianificazione Urbana e Sostenibilità introduce al percorso formativo nell'ambito della pianificazione
Idraulica e costruzioni idrauliche
Gli obiettivi relativi alla prima parte del corso sono: fornire le equazioni e i
Impianti energetici per l’edilizia
Si tratta di una classica materia ingegneristica, che intende fornire agli ingegneri civili una
Tecnologie dei materiali per l’ingegneria civile
II materiali svolgono un ruolo sempre più strategico nei vari settori dell'ingegneria. Nella formazione
Infrastrutture, progettazione e cantieri
Il corso ha per obiettivi specifici l'acquisizione di conoscenze relative ai principali sistemi di