|
Chiedi informazioni su questo corso | Viausalizza Scheda PDF
Durata del corso: 4 giorni
L'ingegneria dei requisiti è una branca dell'ingegneria del software che si occupa di individuare gli obiettivi, le funzioni ed i limiti dei sistemi software. In particolare il suo compito è di formalizzare, dopo averle individuate ed analizzate, le relazioni tra i diversi fattori (obiettivi, funzioni e limiti) dei sistemi per meglio descriverne il comportamento.
Durante il corso Ingegneria dei Requisiti, verranno trattate accuratamente le problematiche legate alla cattura e formalizzazione delle informazioni. Particolare attenzione sarà posta sullo studio di UML per la rappresentazione formale dei requisiti, in modo che i partecipanti ne comprendano le metodiche e siano in grado di realizzare la loro tracciatura. |
| Obiettivi |
Top |
Ottimizzare la capacità di trasformare un progetto software in un insieme di requisiti validi, di qualità, comprensibili e condivisi con le risorse a disposizione.
I partecipanti saranno messi in grado di organizzare, dirigere ed utilizzare un processo flessibile e strutturato per la conduzione del ciclo di vita dei requisiti di progetto.
I partecipanti si confronteranno con il processo mentale della raccolta dei requisiti ed i problemi legati al linguaggio. Comprenderanno cosa sono i requisiti di un progetto ed il loro ruolo. Impareranno a riconoscere gli errori più comuni nella loro rilevazione. Faranno propri il concetto di glossario e le definizioni internazionali. |
| A chi è rivolto |
Top |
Il corso Ingegneria dei Requisiti si rivolge ad architetti, progettisti, analisti ed a coloro che sono coinvolti nella fase di implementazione del software, quali i programmatori. |
| Prerequisiti |
Top |
I partecipanti al corso Ingegneria dei Requisiti devono possedere nozioni di UML, della programmazione Object Oriented e concetti di analisi. |
| Moduli |
Top |
Il corso Ingegneria dei Requisiti è articolato in nove moduli:
- Il problema:premessa dell'ingegneria dei requisiti
- I requisiti
- Il processo
- L'analisi
- Lo studio di fattibilità di un sistema
- Il glossario
- Il documento di specifica (SRS)
- I casi d'uso
- La gestione dei requisiti
Vi presentiamo un modulo del programma.
|
| Letture Consigliate |
Top |
Prima di seguire il corso Ingegneria dei Requisiti si consiglia di leggere uno dei seguenti testi:
- Software Engineering Theory and Pratice (2nd ed.) [libro cartaceo]
- Object-Oriented Analysis and Design with Applications (Booch, Conellen) [libro cartaceo]
- Applying Uml and Patterns (Craig Larmann) [libro cartaceo]
- The Art of Requirements Triage (Davis, A. IEEE Computer – 2003) [libro cartaceo]
- Writing a Requirements Document (Tanya Berezin – 1999) [libro cartaceo]
- Object Oriented Software Construction (Bertrand Meyer – 2000) [libro cartaceo]
|
| Programma Completo |
Top |
1. Il problema: premessa all'ingegneria dei requisiti
- CHAOS Report
- Il Valore dei Requisiti
2. I Requisiti
- 2.I requisiti
- Cosa sono
- Requsiti Funzionali
- Requisiti non funzionali
- Requisiti di dominio
3. Il processo
- Che cosa è l’ingegneria dei requisiti
- Gli stackholder
4. L'analisi
- Il linguaggio
- la raccolta dei requisiti
- Validazione di un requisito
- Il Glossario
- Il diagramma dei casi d'uso
- I casi d'uso
- Gli scenari
5. Lo studio di fattibilità di un sistema
- Obiettivi
- Le prime domande
- I punti di vista
- Aggregare i requisiti
- I punti di priorità
6. Il glossario
- Cosa è
- Linee Guida
- Omonimi
- Sinonimi
- Esempi di Glossari
7. Il documento di specifica (SRS)
- Il documento delle specifiche
- Definizione vs specifica
8. I Casi d'uso
- Casi d'uso e Scenari
- Modello e diagramma
- Gli attori
- Generalizzazione, inclusione ed esetensione
- L'identificazione dei casi d'uso
9. La gestione dei requisiti
- Requisiti duraturi
- Requisiti volativi
- Tracciabilità dei requisiti
- La gestione delle modifiche dei requisiti
|
| Wiki a supporto |
Top |
Dal primo giorno di corso, i partecipanti potranno accedere ad un wiki di supporto dove troveranno aggiornamenti sul corso, sulle relative integrazioni e documentazione di approfondimento. Sarà disponibile un sistema di segnalazione con il quale, tramite ticket, si potranno inserire suggerimenti e proposte di ampliamento al programma e al materiale del corso. |
| Sconti e Promozioni |
Top |
I partecipanti che si iscriveranno al corso con almeno 30 giorni di anticipo sulla data di termine iscrizione avranno uno sconto del 10% sul prezzo. Scopri tutti gli sconti. |