COSMIC e IFPUG Glossario dei termini

Le organizzazioni cosmici e IFPUG [1] sono lieti di annunciare la pubblicazione del loro Glossario comune che è il primo risultato del desiderio delle due organizzazioni a collaborare di più nel servizio della comunità del software. Il glossario sarà prezioso per coloro che lavorano nelle tre discipline di misurazione delle performance, benchmarking e progetto di stima, e anche per gli ingegneri del software più in generale, specialmente quelli che lavorano sui requisiti software e di progetto.

Il glossario è disponibile per il download gratuito da www.cosmic-sizing.org e tramite il Negozio online nel Servizi Utente Area del sito IFPUG.

sfondo

Il successo nelle tre discipline di un) misurare le prestazioni dei progetti software, B) lo sviluppo di benchmark delle prestazioni e c) utilizzando misurazioni e dati di riferimento per stimare nuovi progetti software dipende dall'utilizzo di dati coerenti e di una terminologia comune, quindi,.

Un progetto software deve soddisfare tre tipi di requisiti che alla fine determinano le sue prestazioni, cioè:

  1. Richieste funzionali (es. il software deve elaborare gli ordini dei clienti, o controllare di navigazione degli aerei);
  2. I cosiddetti ‘requisiti non funzionali’ (‘NFR’) riguardano la qualità del software, es. che deve essere mantenibile Durante le operazioni 24/7, o riguardano tecnologici o ambientali vincoli, es. che deve girare su Unix, soddisfare determinati standard di settore, eccetera.;
  3. requisiti di progetto e vincoli (‘RPC’), es. che il progetto deve essere consegnato entro un certo budget, o che richiede particolari competenze, eccetera.

requisiti funzionali possono essere misurate mediante metodi consolidati come quelli supportati da COSMIC, IFPUG e altri. PRC sono anche ben compresa e sono relativamente facili da misurare. Le difficoltà spesso nascono, però, con NFR. Il concetto di ciò che è un requisito non funzionale non è sempre chiara. Per esempio, è un requisito di qualità che un app deve essere portabile su varie piattaforme di smart-phone un non funzionale o un requisito funzionale, se la portabilità sarà raggiunto via software?

Il COSMIC congiunta / IFPUG Glossario affronta queste domande, fornendo una serie di definizioni per tutti i tipi di esigenze, uno schema di classificazione per NFR e PRC, e una vasta Glossario 60 NFR e 20 termini PRC, che ci aspettiamo incontrerà la maggior parte delle esigenze nelle tre discipline.


[1] ‘COSMIC’ - il software di misura comune consorzio internazionale’. ‘IFPUG’ = internazionali Function Point Users Group.

Potrebbe piacerti anche...