Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoBàrtolo Pieri Modificato 11 anni fa
1
Sw Engineering Lo sviluppo di software tra arte e scienza
2
Ingegneria del software come scienza Es. Ing. Idraulica –Opere di ing. Idraulica nellantica Babilonia Es. Ing. Civile/Edile/Architettura –Le piramidi nellantico Egitto Alcune branche dellingegneria hanno una storia millenaria –Teoria, tecniche, metodi e strumenti sono stati consolidati e raffinati in millenni di pratica Linfomatica (computer science) e lingegneria del software –Solo qualche decennio di storia –Teoria, tecniche, metodi e strumenti non consolidati e poco condivisi
3
Uno studio scientifico richiede: 1.Una teoria consolidata –Es. Campi elettromagnetici 2.Una tesi da verificare, unidea innovativa – Utilizzando il dielettrico xyz il fattore lattenuzione è minore di 10 E-03 db/Km 3.Tecniche e metodi (eventualmente nuovi) –Soluzione numerica eq. diff.; metodo elementi finiti 4.Strumenti –PC per soluzione modello, Analizzatore vettoriale per misura su prototipo 5.Dati –Dati stima, dati misure
4
Uno studio scientifico nel settore ing. del software richiede: 1.Una teoria (consolidata?) su cui appoggiarsi –Es. Teoria dellinformazione, Algebra su campi finiti 2.Una tesi da verificare, unidea innovativa –Es. Unit Test, Function Point 3.Tecniche e metodi (eventualmente nuovi) –Es. Metodi di validazione statistica, ?? 4.Strumenti –Es. Analizzatori di codice, ?? 5.Dati –Dati stima, dati misure (!!)
5
va bene, ma in pratica... Per i primi punti nessun problema –Non è difficile scrivere una tesi tesina compilativa partendo da pubblicazioni –Partendo da una base è spesso possibile vedere sviluppi futuri Strumenti e tecniche sono in molti casi da sviluppare adattare estendere Gli esperimenti e i dati sperimentali sono rari e complicati –Come in altre scienze i problemi arrivano quando bisogna sporcarsi le mani
6
Nel modo reale Condurre sperimentazioni nellindustria è un problema perchè –Tempo –Investimento per gli strumenti –Risultati incerti –Assenza di ritorno economico immediato Caso di Studio: metriche SW in Eles –Futuri sviluppi: Metodi e strumenti Metriche di prodotto Validazione di prodotto validate con dati raccolti su bugtracking Correlazione metriche di prodotto e di processo
7
Nota finale Agli studenti delultimo anno lelenco che riporto anche su questa slide dovrebbe far accendere una lapadina... 1.Una teoria (consolidata?) su cui appoggiarsi 2.Una tesi da verificare, unidea innovativa 3.Tecniche e metodi (eventualmente da sviluppare) 4.Strumenti (eventualmente da sviluppare) 5.Dati sperimentali Cosa vi viene in mente ? –Tesi Metodologica
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.