Skip to content

Documentazione per il progetto del corso di Ingegneria del Software Orientata ai Servizi chiamato "ACMESky", presso l'Università di Bologna, A.A. 2020/2021.

Notifications You must be signed in to change notification settings

sosengers/project-documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentazione del progetto

Documentazione per il progetto del corso di Ingegneria del Software Orientata ai Servizi chiamato "ACMESky", presso l'Università di Bologna, A.A. 2020/2021.

Roadmap

  • Quali sono i ruoli e i loro compiti (sommariamente).
  • Le interfacce dei servizi vengono fuori dalla modellazione della coreografia, individuando i vari ruoli, che descriva il funzionamento del sistema.
  • Realizzata la coreografia, proiettarla sui vari ruoli e discutere le proprietà di connectedness della coreografia e, se serve, migliorarla.
  • Realizzare, a partire dalla coreografia, dei diagrammi BPMN poco precisi ma chiari dal punto di vista della documentazione. Questi verranno poi maggiormente dettagliati per l'implementazione di quelli da usare nel BPMS Camunda.
  • Descrivere le interazioni fra i servizi mediante diagramma UML e profilo TinySOA, descrivendo quindi le interfacce dei vari ruoli.
  • Realizzare, a partire dai diagrammi BPMN semplificati i processi di ACMESky e farli diventare eseguibili dal BPMS Camunda. Questi processi contattano e sono contattabili da opportuni servizi esterni.
  • Una volta individuati i servizi e le loro interfacce (anche usando OpenAPI o altri strumenti di documentazione delle interfacce di servizi), articolare più in dettaglio il loro funzionamento e scegliere le tecnologie più adeguate per la loro implementazione.

About

Documentazione per il progetto del corso di Ingegneria del Software Orientata ai Servizi chiamato "ACMESky", presso l'Università di Bologna, A.A. 2020/2021.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages