analisi-disegno.com

Homepage  | Notiziario | In English


analisi-disegno.news - 15 settembre 2008

Precisare i requisiti

Ho pubblicato un tutorial introduttivo a Planguage, un linguaggio per precisare i requisiti.

Precisare i requisiti serve a fare chiarezza, evidenziando differenze di interpretazione tra punti di vista diversi che altrimenti rimarrebbero nascoste.

Precisare i requisiti serve per decidere le scelte architetturali. Aiuta tutti i ruoli coinvolti nei progetti a valutare meglio le priorità e a individuare soluzioni accettabili (trade-off) tra esigenze potenzialmente in contrasto. Ad esempio, è poco realistico pensare di massimizzare contemporaneamente le prestazioni e la portabilità di un sistema.

Precisare i requisiti serve per lo sviluppo: spesso i requisiti da cui si parte sono generici, ma il sistema da realizzare deve essere specifico.

Naturalmente, precisare i requisiti serve anche per verifiche e test...

Che si tratti di requisiti booleani (verificabili in termini di vero/falso, come i requisiti funzionali) o scalari (verificabili con misurazioni, come la maggior parte dei requisiti non funzionali), la precisazione dei requisiti consente di risparmiare tempo e denaro, e di aumentare la qualità del sistema realizzato.

Uno dei modi più efficaci per precisare i requisiti consiste nell'uso di Planguage, un linguaggio definito da Tom Gilb per quantificare le asserzioni qualitative, ed in particolare per migliorare l’espressione di requisiti, progettazioni e piani, sia in ambito informatico che in contesti diversi dall'IT.

Planguage ha costrutti specifici per la specifica dei requisiti, per il design, per le analisi di impatto di modifiche ad un design esistente, per il controllo di qualità sulle specifiche e per la gestione incrementale dei progetti.

********************************************************************

*** Mailing list requisiti-sw

Ho creato una lista rivolta a chi si occupa professionalmente di gestione requisiti. E' uno strumento di discussione su tutti gli aspetti relativi al ciclo di vita dei requisiti:

  • elicitazione
  • analisi
  • negoziazione
  • specifica
  • precisazione
  • validazione
  • verifica
  • gestione dei cambiamenti in corso d'opera
  • gestione dei requisiti nei rapporti cliente - fornitore
  • strumenti di gestione requisiti

La lista è gestita con Yahoo!Gruppi, ed è possibile iscriversi a questo indirizzo.

********************************************************************

Se volete, potete contribuire ad ANALISI-DISEGNO:

********************************************************************

ANALISI-DISEGNO - (c) Adriano Comai

ANALISI-DISEGNO viene spedito a chi ne fa richiesta. La pubblicazione non avviene con periodicità predefinita.

********************************************************************

Archivio notiziari | Notiziario successivo


analisi-disegno.com, servizi e materiali per lo sviluppo dei sistemi software, a cura di Adriano Comai.