|
Il calcolo dei function point è attualmente la tecnica più efficace per dimensionare i progetti software in modo comprensibile da parte dell'utente, in quanto permette di correlare lo sforzo necessario per produrre il software ai prodotti effettivamente rilasciati.
La tecnica ha ormai raggiunto un alto grado di standardizzazione. E' sempre più utilizzata, inoltre, come metrica oggettiva per il dimensionamento del software, nella contrattazione tra aziende e fornitori.
L'applicazione dei Function Point, sebbene guidata da precise regole codificate (standard IFPUG 4.2) , può tuttavia lasciare spazio a dubbi e interpretazioni soggettive.
Il corso, articolato in forma di workshop, intende fornire un aiuto pratico per il conteggio dei Fuction Points, attraverso la presentazione e la soluzione congiunta delle situazioni applicative più ricorrenti nell'ambito dello sviluppo dei sistemi.
Conoscenza delle problematiche di dimensionamento del software e dello sviluppo applicativo.
Il metodo IFPUG 4.2 - criteri di utilizzo, ambiti applicativi, elementi e regole di conteggio, cambiamenti rispetto alla versione 4.1
Problematiche applicative - stima dei Function Point (FP) nelle fasi "alte" di progetto, rilevazione del portafoglio applicativo esistente, dimensionamento dei progetti di manutenzione evolutiva in base all'effettivo sforzo richiesto, riutilizzo di componenti software già esistenti
Applicazione dei Function Points ai nuovi paradigmi di sviluppo - Object Oriented, applicazioni web, Data Warehouse
Cenni all'utilizzo dei Function Points nei contratti
Indicatori per il governo di progetto tramite i FP
Impiego dei Function Points per la determinazione del Service Level Agreement
Caso studio 1
- calcolo dei FP per un progetto di nuovo sviluppo
Caso studio 2
-calcolo dei FP per un progetto di manutenzione evolutiva
Caso studio 3
-calcolo dei FP nell'ambito di un'applicazione sviluppata ad oggetti
Caso studio 4
- calcolo dei Function Point per un'applicazione Web
Calendario dei corsi in Italiano