Corso Ingegneria dei Requisiti (cod. ktura)

Obiettivi A chi è rivolto Prerequisiti Moduli
Letture Consigliate Programma Completo Wiki Sconti

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:

  1. Il problema:premessa dell'ingegneria dei requisiti
  2. I requisiti
  3. Il processo
  4. L'analisi
  5. Lo studio di fattibilità di un sistema
  6. Il glossario
  7. Il documento di specifica (SRS)
  8. I casi d'uso
  9. 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.