Corso Vittorio Emanuele II, 39 - Roma 0669207671

الهندسة المعلوماتية (السنة الدراسية 2019/2020) - Programmazione e sicurezza

Progettazione del software



درس فيديو

درس رقم 1: Introduzione all’analisi e progettazione del software
   Il software oggi

   Che cosa sono analisi e progettazione

   UML

   Un breve esempio

   Studi di caso
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 2: Sviluppo Iterativo
   Processi software

   Processo a cascata

   Sviluppo evolutivo e iterativo

   Unified Process
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 3: Requisiti e casi d’uso
   Requisiti

   Casi d'uso

   Ulteriori elaborati per i requisiti
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 4: Modellazione di Dominio - Prima parte
   Iterazione I

   Verso l'analisi a oggetti

   Modellazione di dominio

   Identificare le classi
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 5: Modellazione di Dominio - Seconda parte
   Identificare le associazioni

   Identificare gli attributi

   Modello di dominio per lo studio di caso POS
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 6: Operazioni di sistema e contratti
   Operazioni di sistema e diagrammi di sequenza di sistema

   Contratti delle operazioni
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 7: Verso la progettazione a oggetti
   Architettura a strati

   Alcuni principi di progettazione

   Modellazione statica e modellazione dinamica
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 8: Progettazione a oggetti - Prima parte
   Progettazione guidata dalle responsabilità

   Pattern GRASP
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 9: Progettazione a oggetti - Seconda parte
   Input, risultati e criteri per la progettazione

   Uno studio di caso di progettazione a oggetti
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 10: Progettazione a oggetti - Terza parte
   Trasformare i progetti in codice

   Sviluppo guidato dai test

   Refactoring
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 11: Ulteriore analisi a oggetti
   Iterazione II

   Generalizzazione/specializzazione

   Ulteriori operazioni di sistema e contratti
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 12: Ulteriori pattern per l’assegnazione di responsabilità
   Pure Fabrication

   Indirection

   Polymorphism

   Protected variations
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 13: Progettare con i design pattern
   Design pattern

   Progettare con i design pattern

   Collegamento tra strati
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 14: Introduzione alle architetture software
   Dalla progettazione OO alle architetture software

   Architettura software: definizione

   Altri concetti
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 15: Punti di vista e viste
   Viste architetturali

   Punti di vista
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 16: Processo di definizione dell’architettura
   Definizione dell'architettura

   Ottenere qualità

   Validazione dell'architettura
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 17: Tattiche architetturali
   Introduzione alle tattiche

   Tattiche per le prestazioni

   Tattiche per la modificabilità

   Tattiche per la disponibilità
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 18: Stili architetturali (prima parte)
   Introduzione agli stili

   Domain Model e Domain Object

   Layers
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 19: Stili architetturali (seconda parte)
   Pipes and Filters

   Model-View-Controller
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 20: Stili architetturali (terza parte)
   Shared Repository

   Microkernel

   Reflection
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 21: Connettori e middleware
   Connettori

   Middleware
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 22: Architettura dei sistemi distribuiti
   Introduzione ai sistemi distribuiti

   Stile client-server

   Stile peer-to-peer
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 23: Broker
   Architettura a oggetti distribuiti

   Proxy

   Broker

   Semantica delle chiamate remote
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 24: Messaging
   Introduzione al messaging

   Pattern per il messaging
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 25: Architettura a componenti (prima parte)
   Componenti

   Un esempio di tecnologia a componenti
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 26: Architettura a componenti (seconda parte)
   Contenitori

   Contenitori e cluster
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 27: Architettura orientata ai servizi (prima parte)
   Introduzione ai servizi

   Web Services SOAP

   Web Services REST
إذهب إلى درس الفيديو Luca Cabibbo
درس رقم 28: Architettura orientata ai servizi (seconda parte)
   Introduzione alla SOA

   Architettura orientata ai servizi

   SOA e cloud computing
إذهب إلى درس الفيديو Luca Cabibbo