what is sei cmm iso
domande di intervista al selenio per 4 anni di esperienza
In questo tutorial, discuteremo la forma completa e il significato dei seguenti termini come SEI, CMM, ISO, IEEE e ANSI con una spiegazione completa e vedremo anche come queste certificazioni saranno utili per l'industria del software.
In questo articolo forniamo i cinque diversi tipi di certificazioni con dettagli completi.
Cosa imparerai:
# 1) ESSERE
SEI sta per 'Software Engineering Institute' della Carnegie-Mellon University, avviato dal Dipartimento della Difesa degli Stati Uniti per aiutare a migliorare i processi di sviluppo del software.
# 2) CMM
CMM sta per 'Capability Maturity Model', sviluppato dalla SEI. È un modello di 5 livelli di 'maturità' organizzativa che determinano l'efficacia nella fornitura di software di qualità.
È rivolto a grandi organizzazioni come i grandi appaltatori del Dipartimento della Difesa degli Stati Uniti. Tuttavia, molti dei processi di QA coinvolti sono appropriati per qualsiasi organizzazione e, se applicati ragionevolmente, possono essere utili.
Le organizzazioni possono ricevere valutazioni CMM sottoponendosi a valutazioni da revisori qualificati.
Livello 1 - Caratterizzato da caos, panico periodico e sforzi eroici richiesti dagli individui per completare con successo i progetti. Pochi processi in atto; i successi potrebbero non essere ripetibili.
Livello 2 - Monitoraggio del progetto software, gestione dei requisiti, pianificazione realistica e processi di gestione della configurazione sono in atto, le pratiche di successo possono essere ripetute.
Livello 3 - I processi standard di sviluppo e manutenzione del software sono integrati in tutta l'organizzazione, è presente un gruppo di processi di ingegneria del software per supervisionare i processi del software e vengono utilizzati programmi di formazione per garantire la comprensione e la conformità.
Livello 4 - Le metriche vengono utilizzate per tenere traccia della produttività, dei processi e dei prodotti. Le prestazioni del progetto sono prevedibili e la qualità è costantemente elevata.
Livello 5 - L'attenzione è rivolta al miglioramento continuo dei processi. L'impatto di nuovi processi e tecnologie può essere previsto e implementato efficacemente quando necessario.
classificazione dei bug nei test del software
# 3) ISO
ISO sta per 'International Organization for Standards' - Gli standard ISO 9001, 9002 e 9003 riguardano i sistemi di qualità che vengono valutati da revisori esterni e si applicano a molti tipi di organizzazioni di produzione e produzione, non solo al software.
Il più completo è 9001, e questo è quello più spesso utilizzato dalle organizzazioni di sviluppo software. Copre documentazione, progettazione, sviluppo, produzione, test, installazione, assistenza e altri processi.
miglior programma per nascondere l'indirizzo ip
ISO 9000-3 (non uguale a 9003) è una linea guida per l'applicazione della ISO 9001 alle organizzazioni di sviluppo software. La versione statunitense degli standard della serie ISO 9000 è esattamente la stessa della versione internazionale ed è denominata serie ANSI / ASQ Q9000.
La versione USA può essere acquistata direttamente dalle organizzazioni ASQ (American Society for Quality) o ANSI.
Per ottenere la certificazione ISO 9001, un auditor di terze parti valuta un'organizzazione e la certificazione è generalmente valida per circa 3 anni, dopodiché è necessaria una rivalutazione completa.
Si noti che la certificazione ISO 9000 non indica necessariamente prodotti di qualità, ma indica solo che vengono seguiti processi documentati.
# 4) IEEE
IEEE sta per 'Institute of Electrical and Electronics Engineers'.
Tra le altre cose, crea standard come 'IEEE Standard for Software Test Documentation' (IEEE / ANSI Standard 829), 'IEEE Standard of Software Unit Testing (IEEE / ANSI Standard 1008),' IEEE Standard for Software Quality Assurance Plans '(IEEE / ANSI Standard 730) e altri.
# 5) ANSI
ANSI sta per 'American National Standards Institute', il principale ente per gli standard industriali negli Stati Uniti che pubblica alcuni standard relativi al software in collaborazione con IEEE e ASQ (American Society for Quality).
Sentiti libero di condividere i tuoi pensieri nella sezione commenti qui sotto.
Lettura consigliata
- Quali sono gli attributi di qualità?
- Differenza tra garanzia di qualità e controllo di qualità (QA vs QC)
- Il falso dio della qualità contro i veri esseri umani: chi è responsabile della qualità del software?
- 7 Strumenti di base per la qualità: gestione, controllo e strumenti di miglioramento della qualità
- Test del software e certificazioni di garanzia della qualità - Parte 2
- Funzione pool di dati in IBM Rational Quality Manager per Test Data Management
- Tutorial Micro Focus Quality Center (giorno 6) - Gestione dei difetti
- Guida all'installazione di Micro Focus Quality Center - Apprendimento del controllo qualità (giorno 2)