COSMICI e IFPUG Glossario dei termini

COSMICI e IFPUG collaborano per produrre un glossario dei termini per il software Non-functional e requisiti di progetto

Le organizzazioni cosmici e IFPUG [1] Siamo lieti di annunciare la pubblicazione del loro congiunto glossario che è il primo risultato del desiderio delle due organizzazioni di collaborare di più al servizio della comunità di ingegneria del software. Il Glossario sarà prezioso per coloro che lavorano nelle tre discipline di misurazione delle performance, benchmarking e valutazione del progetto, e anche per il software ingegneri più in generale, soprattutto coloro che lavorano sui requisiti software e progetto.

Il glossario è disponibile per il download gratuito da www.Cosmic-Sizing.org e dal negozio Online nella Membri servizi Area del sito IFPUG.

Priorità bassa

Successo nelle tre discipline di un) misurazione della performance dei progetti software, b) lo sviluppo di c e i benchmark delle prestazioni) utilizzando misurazioni e dati di benchmark per valutare nuovi progetti software dipende utilizzando dati coerenti e terminologia quindi comune.

Un progetto di software dovrà soddisfare tre tipi di requisiti che determinano le prestazioni, vale a dire:

  1. Requisiti funzionali (e. g. il software deve elaborare gli ordini dei clienti, o controllare la navigazione di un aeromobile);
  2. Cosiddetti 'Non-functional' requisiti ('NFR') riguardano la qualità del software, e. g. che deve essere gestibile durante l'utilizzo 24/7, o riguardano la tecnologia o i vincoli ambientali, e. g. che è necessario eseguire su Unix, soddisfare determinati standard di industria, ecc.;
  3. Requisiti di progetto e vincoli ("RPC"), e. g. che il progetto deve essere consegnato entro un certo budget, o che richiede particolare abilità, ecc.

Requisiti funzionali possono essere misurati con metodi stabiliti come quelli supportati da COSMIC, IFPUG e altri. PRC sono anche ben capito e sono relativamente facili da misurare. Spesso sorgono difficoltà, Tuttavia, con NFR. Non è sempre chiaro il concetto di che cosa è un requisito non funzionali. Ad esempio, è un requisito di qualità che un'app deve essere portatile tra le diverse piattaforme smartphone un non-funzionale o un requisito funzionale, Se la portabilità si realizzerà tramite software?

Il Glossario di cosmici/IFPUG comune risponde a questi quesiti, fornendo un insieme di definizioni per tutti i tipi di requisiti, uno schema di classificazione per NFR e PRC, e un glossario completo dei 60 NFR e 20 Termini PRC, che prevediamo soddisferà la maggior parte delle esigenze in tre discipline.


[1] 'Cosmica' – comune consorzio internazionale di misurazione Software'. 'IFPUG' = International funzione punto di gruppo di utenti.

Come si può anche....