Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
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
2
Attività di stage presso Synago S.r.l.
Software House che lavora con le banche Area Mainframe Area Web
3
Obiettivo Progettazione e realizzazione di un applicazione gestionale
4
Attività svolte Discussioni Raccolta requisiti Discussioni
Analisi Discussioni Raccolta requisiti Analisi Discussioni Raccolta requisiti Progetto Applicazione Database Sviluppo Programmazione
5
Raccolta requisiti Applicazioni precedenti Syndev prototipo Cartellino
Controllo di gestione Applicazioni precedenti Manuale Qualità Norme ISO:9001 Documenti Sistema Qualità
6
Sistema qualità ISO:9001
7
Requisiti Processi produttivi Supporto pianificazione Offerte
Applicazione gestionale con funzioni di: Produzione Processi produttivi Supporto pianificazione Amministrazione Offerte Fatturazioni Controllo Elaborazione report
8
Requisiti Processi produttivi Supporto pianificazione Offerte
Applicazione gestionale con funzioni di: Produzione Processi produttivi Supporto pianificazione Amministrazione Offerte Fatturazioni Controllo Elaborazione report
9
Produzione Obiettivo Processi produttivi Supporto pianificazione
Progettazione e realizzazione di un applicazione gestionale: Commesse dati identificativi tipo di attività responsabilità stato livello rischio altre informazioni Fasi dati identificativi tipo fase note Sottofasi dati identificativi risorsa figura professionale pianificazione Produzione Processi produttivi Supporto pianificazione Cartellini data n° ore Amministrazione Offerte Fatturazioni Supporto pianificazione Gantt Chart commesse Controllo Gantt Chart risorse Elaborazione report
10
{ ( ) Gantt Chart commesse Obiettivo S Processi produttivi
Progettazione e realizzazione di un applicazione gestionale: Produzione Processi produttivi Supporto pianificazione Amministrazione %realizzazione = { inserita S sottofase giorni lavorati giorni stimati ( ) Offerte Fatturazioni Controllo Elaborazione report
11
( ) Gantt Chart risorse Requisiti S Processi produttivi
Applicazione gestionale con funzioni di: Produzione Processi produttivi Supporto pianificazione Amministrazione Offerte Fatturazioni %occupazione = S sottofase giorni stimati – giorni lavorati giorni stimati ( ) Controllo Elaborazione report
12
Amministrazione Requisiti Processi produttivi Supporto pianificazione
Commessa Applicazione gestionale con funzioni di: Offerta dati identificativi dettagli operativi dettagli emissione dettagli esito Consolidato Commessa Fasi Sottofasi Fatture dati identificativi ammontare prevista/effettiva Produzione Processi produttivi Supporto pianificazione Amministrazione Offerte Fatturazioni emissione accettazione rifiuto modifica Controllo Elaborazione report
13
Interazioni Produzione – Amministrazione
Requisiti Interazioni Produzione – Amministrazione Applicazione gestionale con funzioni di: Produzione Processi produttivi Supporto pianificazione Amministrazione Offerte Fatturazioni Stati commessa Stati offerta Controllo Elaborazione report
14
Controllo Requisiti Processi produttivi Supporto pianificazione
Elaborazione report Applicazione gestionale con funzioni di: Dettagli commessa Riepilogo commesse interne Riepilogo commesse esterne Riepilogo commesse indirette Riepilogo totale Riepilogo risorse Dettaglio risorsa Report cartellini Produzione Processi produttivi Supporto pianificazione Amministrazione Offerte Fatturazioni Controllo Elaborazione report
15
Strumenti per il controllo
Requisiti Strumenti per il controllo Momento di determinazione a preventivo a consuntivo Attribuzione diretta di produzione indiretta indiretta di produzione assenza Contabilità analitica Applicazione gestionale con funzioni di: Produzione Processi produttivi Supporto pianificazione Amministrazione Offerte Fatturazioni Analisi degli scostamenti Giorni Costi Dati consuntivi Dati programmati Controllo Elaborazione report
16
Attività svolte Discussioni Raccolta requisiti Discussioni
Analisi Analisi Discussioni Raccolta requisiti Discussioni Raccolta requisiti Progetto Applicazione Database Progetto Applicazione Database Sviluppo Programmazione
17
Use case diagram Progetto Cartellino Utenza
Progetto applicazione in UML Use case diagram Activity diagram Class diagram Sequence diagram Utenza
18
Activity diagram Progetto Cartellino Modello UML Use case diagrams
Class diagrams Sequence diagrams
19
Class diagram Progetto Package Modello UML Use case diagrams
Activity diagram Class diagrams Sequence diagrams Package
20
Class diagram Progetto Amministrazione Modello UML Use case diagrams
Activity diagram Class diagrams Sequence diagrams Amministrazione
21
Dettagli amministrativi
Progetto Sequence diagram Progetto applicazione in UML Use case diagram Activity diagram Class diagram Sequence diagram Dettagli amministrativi
22
Progetto Progetto applicazione in UML Use case diagram
Activity diagram Class diagram Sequence diagram Progetto Database Modello Entity – Relationship Schema relazionale
23
Schema E/R Progetto Progetto applicazione in UML Use case diagrams
Activity diagram Class diagrams Sequence diagrams
24
Schema relazionale Progetto Progetto applicazione in UML
COMMESSA (codiceCommessa, titolo, stimaRealizzazione, dataStima, area,dataInizio, dataFine, note, prerequisiti, tipologia, sviluppo/assistenza, statoSviluppo, statoCommessa,codiceResponsabile, codiceCliente, livelloRischio, codiceAttività, codiceAmbiente, codiceProcedura/Progetto, annoCompetenza) FK (codiceResponsabile) references RESPONSABILE NOT NULL FK (codiceCliente) references CLIENTE NOT NULL FK (livelloRischio) references LIVELLO_RISCHIO NOT NULL FK (codiceAttività) references ATTIVITÁ NOT NULL FK (codiceAmbiente) references AMBIENTE NOT NULL FK (codiceProcedura/Progetto) references PROCEDURA/PROGETTO NOT NULL FK (annoCompetenza) references COMPETENZA NOT NULL FASE (codiceCommessa, codiceFase, nome, note, tipoFase) FK (codiceCommessa) references COMMESSA NOT NULL FK (tipoFase) references TIPO_FASE NOT NULL SOTTOFASE (codiceCommessa, codiceFase, codiceSottofase, codiceRisorsa, codiceFiguraProfessionale, giorniStima, inizio, fine, terminazione, note) FK (codiceCommessa, codiceFase) references FASE FK (codiceRisorsa) references RISORSA FK (codiceFiguraProfessionale) references FIGURA_PROFESSIONALE FATTURA (codiceCommessa, numero, effettiva/prevista, data, importo, note) OFFERTA (codiceCommessa, codice Accettazione, data, importo, dataAccettazione, giorniAccettati, importoAccettato, stato, note, prerequisiti, descrizione, dettaglioAttività, interfacce, inviareA) GIORNI OFFERTA (codiceCommessa, codiceFigura, numeroGiorni) FK (codiceFigura) references FIGURA_PROFESSIONALE NOT NULL Progetto applicazione in UML Use case diagrams Activity diagram Class diagrams Sequence diagrams
25
Trigger Progetto Progetto applicazione in UML Use case diagrams
Activity diagram Class diagrams Sequence diagrams Stati commessa Stati offerta
26
Attività svolte Discussioni Raccolta requisiti Discussioni
Analisi Analisi Discussioni Raccolta requisiti Discussioni Raccolta requisiti Progetto Progetto Applicazione Database Applicazione Database Sviluppo Programmazione Sviluppo Programmazione
27
Framework di sviluppo DHTML PHP SQL Server Intranet aziendale
Applicazione web Framework DHTML PHP SQL Server
28
Architettura Controller View Model Pagine DHTML Input da form
Query Transact-SQL Risultato query Metodi di classe Chiamata di funzioni
29
Conclusioni Discussioni Raccolta requisiti Applicazione Database
Analisi Discussioni Raccolta requisiti Progetto Applicazione Database Sviluppo Produzione Amministrazione Controllo
30
Grazie per l’attenzione
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.