Skip to content

Latest commit

 

History

History
39 lines (33 loc) · 2.32 KB

README.md

File metadata and controls

39 lines (33 loc) · 2.32 KB

INGEGNERIA/PROGETTAZIONE DEL SOFTWARE - Progetto (turno M)

Obiettivo del progetto è la realizzazione di un Telegram bot. Telegram è un sistema per la messaggistica istantanea (pragonablile a SMS, WhatsApp, o iMessage di Apple) che offre client per dispositivi sia mobili che fissi; un Telegram bot è semplicemente un account del sistema operato da un apposito software.

Il piano di massima per i tre laboratori è il seguente:

  • 27/5: il gruppo formula una proposta delle funzionalità del bot che intende realizzare e fornisce una descrizione delle medesime, nonché una stima dei tempi di sviluppo (secondo una delle metodologie illustrate a lezione);
  • 10/6 il docente effettua una code review di alcuni progetti, sia scelti a campione che su esplicita richiesta dei gruppi (compatibilmente all'orario di lezione);
  • 17/6 il gruppo esegue il deploy del bot e ne dimostra le funzionalità (e discute brevemente le caratteristiche peculiari delle soluzioni adottate).

Data la mole di informazioni necessarie allo svolgimento del progetto, a questo repository è associato un wiki che descrive:

  • alcune informazioni preliminari su Telegram e bot,
  • il processo da seguire nell'implementazione del codice,
  • gli strumenti di comunicazione che dovranno essere adottati durante lo svolgimento del processo,
  • le specifice ed i criteri di valutazione del prodotto finale,
  • un esempio di bot che illustra come usare le librerie e gli strumenti suggeriti,
  • le modalità per il deployment, ossia per la messa in esercizio definitiva.

Si suggerisce di leggere la prima parte sul processo per sapere come iniziare il lavoro!