Microsoft Word informaticadue doc



Scaricare 1.76 Mb.
Pdf recensione
Pagina108/140
25.04.2019
Dimensione del file1.76 Mb.
1   ...   104   105   106   107   108   109   110   111   ...   140
Elaborazione 
 
Costruzione 
con varie
 
iterazioni 
Transizione 
Beta testing 
Performance
 
tuning 
User training 


116
                           
 
CORSO DI INFORMATICA PER LA  FISICA  
 
 
116 

 
Qual e’ il pericolo nel costruire un sistema errato? 
Tecnologici: 
Quanta esperienza pregressa è necessaria per usare tecniche OO? 
Di personale: 
Si ha  wo/manpower sufficiente per affrontare il progetto?  
 
Use cases 
Interazione tipica che uno user ha con un sistema per raggiungere degli scopi. 
Quando si costruisce un processo attraverso gli use cases si fonda una base di 
comunicazione tra sponsor e sviluppatore nella stesura di un progetto.  
Con un word processor use case tipici: 

 
Trasformare  un testo in grassetto 

 
Creare un indice ad un documento 
Nella fase di elaborazione occorre scoprire tutti i possibili use cases attraverso colloqui 
con gli users. Non occorre che essi siano dettagliati, occorre conoscerli nella loro 
individualità e diversità per valutarne l’impatto. 
 
Scheletro di un modello concettuale 
È il fondamento di un modello.Non occorre arrivare alla determinazione dei minimi 
dettagli. 
Se introdotti portano a modelli senza sostanza. Un modello dettagliato prende troppo 
tento e soccombe per paralisi nell’ analisi. Invece concentrarsi su dettagli importanti 
porta ad un modello migliore. 
La prototipatura è necessaria. Sae si adotta un linguaggio di programmazione in 
questa fase non è detto che poi sia lo stesso che verrà usato per la successiva 
implementazione.  
(smalltalk in fase di prototipatura, e poi c++ in fase di finalizzazione per 
l’implementazine globale). 
 
 Planning 
Istituire una serie di iterazioni per la costruzione e assegnare use cases alle iterazioni. 
Un piano è terminato quando ogni use case è in una iterazione e possiede un 
momento di inizio. Occorre categorizzare gli use cases. Occorre anche categorizzare 
le priorità. 
Le domande chiave da porsi sono: 

 
Si può stare senza questa funzione per un breve periodo 

 
Si può sopravvivere senza questa funzione per un certo periodo 
Occorre avere una chiara idea dei rischi legati alle priorità tenendo conto delle varie 
fasi.Occorre fare una stima dello sforzo per ogni use case
Le domande da porsi e le successive valutazioni sono le seguenti: 

 
So quanto tempo occorre 

 
Si può dare una stima in mesi-uomo 

 
Non ho idea 
 
Costruzione 
Il sistema viene costruito in una serie di iterazioni. Ognuna è caratterizzata come un 
mini progetto con tutte le fasi caratterizzanti tipiche: 
dall’analisi al design, dalla codifica al test e integrazione. 
 Al termine di questa fase occorre fornire un demo finale per lo user  insieme a tests 
per confermare che gli use cases sono stati correttamente costruiti. 

1   ...   104   105   106   107   108   109   110   111   ...   140


©astratto.info 2017
invia messaggio

    Pagina principale