Скачать презентацию Università degli Studi di Modena e Reggio Emilia Скачать презентацию Università degli Studi di Modena e Reggio Emilia

dd2b29d8ef9b4644979382cb6decbcb5.ppt

  • Количество слайдов: 28

Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria di Modena Corso Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria di Modena Corso di Laurea Specialistica in Ingegneria Informatica Progetto e realizzazione di un’applicazione per il controllo dello sviluppo software in Sistema Qualità Relatore: Prof. ssa Sonia Bergamaschi Candidato: Mauro Verardi

Attività di stage presso Synago S. r. l. Software House che lavora con le Attività di stage presso Synago S. r. l. Software House che lavora con le banche Area Mainframe Area Web

Obiettivo Progettazione e realizzazione di un applicazione gestionale Obiettivo Progettazione e realizzazione di un applicazione gestionale

Attività svolte Analisi • Discussioni • Raccolta requisiti • Applicazione Progetto • Database Sviluppo Attività svolte Analisi • Discussioni • Raccolta requisiti • Applicazione Progetto • Database Sviluppo • Programmazione

Raccolta requisiti Applicazioni precedenti • Syndev prototipo • Cartellino • Controllo di gestione Documenti Raccolta requisiti Applicazioni precedenti • Syndev prototipo • Cartellino • Controllo di gestione Documenti Sistema Qualità • Manuale Qualità • Norme ISO: 9001

Requisiti Applicazione gestionale con funzioni di: Produzione Amministrazione Controllo • Processi produttivi • Supporto Requisiti Applicazione gestionale con funzioni di: Produzione Amministrazione Controllo • Processi produttivi • Supporto pianificazione • Offerte • Fatturazioni • Elaborazione report

Requisiti Applicazione gestionale con funzioni di: Produzione Amministrazione Controllo • Processi produttivi • Supporto Requisiti Applicazione gestionale con funzioni di: Produzione Amministrazione Controllo • Processi produttivi • Supporto pianificazione • Offerte • Fatturazioni • Elaborazione report

Processi produttivi Produzione Obiettivo Progettazione e realizzazione di un applicazione gestionale: Commesse Fasi • Processi produttivi Produzione Obiettivo Progettazione e realizzazione di un applicazione gestionale: Commesse Fasi • dati identificativi Sottofasi • tipo di attività • dati identificativi • Processi dati identificativi produttivi Cartellini • responsabilità • tipo fase • Produzione • stato • note • Supporto pianificazione • risorsa • data • livello rischio • figura professionale • n° ore • altre informazioni • pianificazione • Offerte Amministrazione Supporto pianificazione • Fatturazioni Gantt Chart commesse Controllo Gantt Chart risorse • Elaborazione report

Gantt Chart commesse Obiettivo Progettazione e realizzazione di un applicazione gestionale: Produzione • Processi Gantt Chart commesse Obiettivo Progettazione e realizzazione di un applicazione gestionale: Produzione • Processi produttivi • Supporto pianificazione { • Offerte inserita Amministrazione %realizzazione = • Fatturazioni giorni lavorati S ( sottofase Controllo giorni stimati ) • Elaborazione report

Gantt Chart risorse Requisiti Applicazione gestionale con funzioni di: Produzione • Processi produttivi • Gantt Chart risorse Requisiti Applicazione gestionale con funzioni di: Produzione • Processi produttivi • Supporto pianificazione Amministrazione • Offerte giorni stimati • Fatturazioni– giorni lavorati %occupazione = S ( sottofase Controllo giorni stimati • Elaborazione report )

Amministrazione Requisiti Commessa Applicazione gestionale con funzioni di: Offerta Consolidato • dati identificativi Produzione Amministrazione Requisiti Commessa Applicazione gestionale con funzioni di: Offerta Consolidato • dati identificativi Produzione • dettagli operativi • dettagli emissione • dettagli esito Amministrazione • emissione • accettazione • rifiuto • modifica Controllo Fatture • Commessa • dati • Processi produttivi identificativi • Fasi • ammontare • Supporto pianificazione • Sottofasi • prevista/effettiva • Offerte • Fatturazioni • Elaborazione report

Interazioni Produzione – Amministrazione Requisiti Applicazione gestionale con funzioni di: Produzione Amministrazione • Processi Interazioni Produzione – Amministrazione Requisiti Applicazione gestionale con funzioni di: Produzione Amministrazione • Processi produttivi • Supporto pianificazione • Offerte • Fatturazioni Stati commessa Controllo Stati offerta • Elaborazione report

Controllo Requisiti Elaborazione report Applicazione gestionale con funzioni di: • Dettagli commessa • Riepilogo Controllo Requisiti Elaborazione report Applicazione gestionale con funzioni di: • Dettagli commessa • Riepilogo commesse interne • Processi produttivi • Riepilogo commesse esterne Produzione • Supporto pianificazione • Riepilogo commesse indirette • Riepilogo totale • Riepilogo risorse • Offerte Amministrazione • Dettaglio risorsa • Fatturazioni • Report cartellini Controllo • Elaborazione report

Strumenti per il controllo Requisiti Contabilità analitica Momento di Applicazione gestionale con funzioni di: Strumenti per il controllo Requisiti Contabilità analitica Momento di Applicazione gestionale con funzioni di: Attribuzione determinazione • diretta di produzione • a preventivo • Processi produttivi • indiretta • a consuntivo Produzione • indiretta di produzione • Supporto pianificazione • assenza • Offerte Analisi degli scostamenti Amministrazione • Fatturazioni Dati consuntivi Dati programmati Controllo • Giorni • Costi • Elaborazione report

Attività svolte Analisi • Discussioni • Raccolta requisiti • Applicazione Progetto • Database Sviluppo Attività svolte Analisi • Discussioni • Raccolta requisiti • Applicazione Progetto • Database Sviluppo • Programmazione

Use case diagram Progetto applicazione in UML • Use case diagram • Activity diagram Use case diagram Progetto applicazione in UML • Use case diagram • Activity diagram • Class diagram • Sequence diagram Utenza Cartellino

Activity diagram Progetto Modello UML • Use case diagrams • Activity diagram • Class Activity diagram Progetto Modello UML • Use case diagrams • Activity diagram • Class diagrams • Sequence diagrams Cartellino

Class diagram Progetto Modello UML • Use case diagrams • Activity diagram • Class Class diagram Progetto Modello UML • Use case diagrams • Activity diagram • Class diagrams • Sequence diagrams Package

Class diagram Progetto Modello UML • Use case diagrams • Activity diagram • Class Class diagram Progetto Modello UML • Use case diagrams • Activity diagram • Class diagrams • Sequence diagrams Amministrazione

Sequence diagram Progetto applicazione in UML • Use case diagram • Activity diagram • Sequence diagram Progetto applicazione in UML • Use case diagram • Activity diagram • Class diagram • Sequence diagram Dettagli amministrativi

Progetto applicazione in UML • Use case diagram • Activity diagram • Class diagram Progetto applicazione in UML • Use case diagram • Activity diagram • Class diagram • Sequence diagram Progetto Database • Modello Entity – Relationship • Schema relazionale

Schema E/R Progetto applicazione in UML • Use case diagrams • Activity diagram • Schema E/R Progetto applicazione in UML • Use case diagrams • Activity diagram • Class diagrams • Sequence diagrams

Schema relazionale Progetto COMMESSA FK FK FASE FK FK SOTTOFASE FK FK FK FATTURA Schema relazionale Progetto COMMESSA FK FK FASE FK FK SOTTOFASE FK FK FK FATTURA (codice. Commessa, titolo, stima. Realizzazione, data. Stima, area, data. Inizio, data. Fine, note, prerequisiti, tipologia, sviluppo/assistenza, stato. Sviluppo, stato. Commessa, codice. Responsabile, codice. Cliente, livello. Rischio, codice. Attività, codice. Ambiente, codice. Procedura/Progetto, anno. Competenza) (codice. Responsabile) references RESPONSABILE NOT NULL (codice. Cliente) references CLIENTE NOT NULL (livello. Rischio) references LIVELLO_RISCHIO NOT NULL (codice. Attività) references ATTIVITÁ NOT NULL (codice. Ambiente) references AMBIENTE NOT NULL (codice. Procedura/Progetto) references PROCEDURA/PROGETTO NOT NULL (anno. Competenza) references COMPETENZA NOT NULL Progetto applicazione in UML • Use case diagrams • Activity diagram • Class diagrams • Sequence diagrams (codice. Commessa, codice. Fase, nome, note, tipo. Fase) (codice. Commessa) references COMMESSA NOT NULL (tipo. Fase) references TIPO_FASE NOT NULL (codice. Commessa, codice. Fase, codice. Sottofase, codice. Risorsa, codice. Figura. Professionale, giorni. Stima, inizio, fine, terminazione, note) (codice. Commessa, codice. Fase) references FASE (codice. Risorsa) references RISORSA (codice. Figura. Professionale) references FIGURA_PROFESSIONALE FK (codice. Commessa, numero, effettiva/prevista, data, importo, note) (codice. Commessa) references COMMESSA NOT NULL FK (codice. Commessa, codice Accettazione, data, importo, data. Accettazione, giorni. Accettati, importo. Accettato, stato, note, prerequisiti, descrizione, dettaglio. Attività, interfacce, inviare. A) (codice. Commessa) references COMMESSA NOT NULL OFFERTA GIORNI OFFERTA FK FK (codice. Commessa, codice. Figura, numero. Giorni) (codice. Commessa) references COMMESSA NOT NULL (codice. Figura) references FIGURA_PROFESSIONALE NOT NULL

Trigger Progetto applicazione in UML • Use case diagrams • Activity diagram • Class Trigger Progetto applicazione in UML • Use case diagrams • Activity diagram • Class diagrams • Sequence diagrams Stati commessa Stati offerta

Attività svolte Analisi • Discussioni • Raccolta requisiti • Applicazione Progetto • Database Sviluppo Attività svolte Analisi • Discussioni • Raccolta requisiti • Applicazione Progetto • Database Sviluppo • Programmazione

Framework di sviluppo Intranet aziendale Applicazione web Framework DHTML PHP SQL Server Framework di sviluppo Intranet aziendale Applicazione web Framework DHTML PHP SQL Server

Architettura Controller Input da form Chiamata di funzioni View Pagine DHTML Metodi di classe Architettura Controller Input da form Chiamata di funzioni View Pagine DHTML Metodi di classe Risultato query Model Risultato query Query Transact-SQL

Conclusioni • Discussioni • Raccolta requisiti • Applicazione Progetto • Database • Produzione • Conclusioni • Discussioni • Raccolta requisiti • Applicazione Progetto • Database • Produzione • Amministrazione Sviluppo • Controllo