Vai al contenuto
Ci piace info
  • Benvenuti
  • Termini di utilizzo
  • Ricerca
  • Glossario
Ci piace info
Chiudi menu
  • Benvenuti
  • Termini di utilizzo
  • Ricerca
  • Glossario
Ci piace info
Mostra/Nascondi menu

Tag: waterfall

Ciclo di vita dello sviluppo

Compile time e runtime Possiamo facilmente renderci conto che nello sviluppo del software, qualsiasi sia il linguaggio di programmazione ed il tipo […]

Metodi di programmazione

Cosa è lo sviluppo del software? Aldilà dell’ovvia risposta, occorre comprendere che sviluppare software consiste nel realizzare una attività artigianale supportata da strumenti software ed un […]

Metodologie Agile

I limiti del modello a cascata L’approccio agile al lavoro è una metodologia che nasce per fare fronte ai limiti del modello […]

Applicazioni distribuite

Per seguire questa lezione è fortemente raccomandato di aver approfondito il concetto di architetture visto in questa lezione. Applicazione monolitica vs applicazione […]

Ambienti di esecuzione del software

Introduzione Nella lezione su DevOps abbiamo introdotto alcuni concetti fondamentali: – il rilascio è parte integrante del processo di produzione del software, […]

Deliverable, ambienti, dati

Deliverable I deliverable sono tutti gli artefatti necessari per realizzare la build ovvero il pacchetto applicativo eseguibile in un ambiente di esecuzione, […]

DevOps 

La fase di delivery Finora abbiamo visto le macrofasi che riguardano l’analisi, la progettazione, l’analisi tecnica e il vero e proprio ciclo […]

Architetture

Architettura del software Abbiamo già visto due obiettivi dell’ingegneria del software: studiare e proporre dei processi di sviluppo del software efficaci ed […]

UML

UML (Unified Modeling Language) è un linguaggio visuale che ha come obiettivo quello di definire tecnicamente la struttura ed il comportamento di […]

Progettazione del software

Rivediamo limitatamente al processo Waterfall qual è la parte di progettazione:  La progettazione, che viene svolta prima della realizzazione vera e propria […]

Paginazione degli articoli

1 2 >

Ricerca

Home

  • Benvenuti!
  • Termini di utilizzo
  • Ricerca contenuti

Programmazione

  • Diagrammi di flusso

    • Diagrammi di flusso
  • C/C++

    • C/C++: introduzione semplice
    • C/C++: introduzione completa
    • if/while ed espressioni logiche
    • Costrutti del linguaggio
    • Funzioni matematiche
    • Array e matrici
    • Puntatori
    • Funzioni
    • Manipolazione di stringhe
    • Funzioni ricorsive
    • Visibilità delle variabili
    • Algoritmi di ordinamento in C/C++
    • Gestione files
    • Struct
    • Liste concatenate
    • Manipolazione dati in C++
    • Alberi in C++
  • Javascript

    • ­­­Introduzione a Javascript
    • Manipolazione dei dati
    • Javascript nel browser
    • Evento, azione, reazione
    • Funzioni
    • Javascript asincrono
    • AJAX
    • Una applicazione Javascript completa
    • Debugging
    • Canvas
    • Oggetti e classi
    • Promise
    • Componenti
    • Creare una Web Application
    • Single Page Application
    • Comunicazione tra componenti
  • NodeJS

    • Introduzione a NodeJs
    • Web services con NodeJs ed Express
    • Accesso a database con NodeJs
    • Upload di files con NodeJS
    • WebSocket
    • Esempio di progetto NodeJs con database
    • Telegram bot con NodeJs
  • Strumenti web

    • Cache remota
    • Servizi di Login e Registrazione
    • Servizi utili per le web applications
    • Deploy di applicazioni server NodeJs
  • Esercizi di programmazione

    • Esercizi su diagrammi di flusso
    • Esercizi C/C++
    • Esercizi Javascript
    • Codice fiscale
    • Photogallery
    • Esercizi XML
    • Esercizi di manipolazione dati in Javascript
    • Manipolazione dati in C++
  • Strumenti

    • Git
    • Hash
  • Progetti Javascript

    • Progetto prenotazione alberghi
    • Progetti con NodeJS
    • Progetto centro visite specialistiche
    • Progetto vigili urbani
    • Progetto slider immagini
    • Prenotazione visite specialistiche con database
    • Progetto chat

Progettazione

  • Progettare e programmare

    • Metodi di programmazione
    • Prestazioni e complessità
  • Le fasi della progettazione

    • Processo di produzione del software
    • Il modello Waterfall
    • Progettazione del software
    • Modelli di database
    • Wireframe e storyboard
    • UML
    • Architetture
    • Applicazioni distribuite
    • Ciclo di vita dello sviluppo
    • Deliverable, ambienti, dati
    • DevOps 
    • Ambienti di esecuzione del software
    • Metodologie Agile

Tecnologie

  • Sistemi operativi

    • Sistemi operativi concorrenti
    • Processi e risorse
    • Scheduling in Windows e Linux
    • Gestione della memoria
    • Performance di sistemi paralleli e concorrenti
    • Introduzione alla programmazione parallela
    • Programmazione parallela in C++
    • Semafori
    • Problemi di sincronizzazione
  • Architetture degli elaboratori

    • Macchina di Von Neumann
    • Linguaggi compilatori ed interpreti
    • Sistemi di numerazione
    • Stack
    • Codice assembly
  • Tecnologie Web

    • Web Server e Web Applications
    • Web services
    • API REST
    • XML e JSON
  • Esercizi di Tecnologie

    • Programmazione parallela e concorrente
    • Esercizi assembly
    • Esercizi su scheduling
    • Approfondimenti su architetture

Informatica

  • Introduzione all'informatica

    • Scienza Tecnologia e Tecnica
    • Science Technology and Technique
    • Introduzione all'informatica
    • Impariamo a programmare
  • Intelligenza artificiale

    • Introduzione all'intelligenza artificiale

© 2025 Ci piace info.