what is sei cmm iso
oracle sql interview spørgsmål og svar i 3 års erfaring
I denne vejledning skal vi diskutere, hvad der er fuld form og betydning af følgende udtryk som SEI, CMM, ISO, IEEE og ANSI med en komplet forklaring, og vi vil også se, hvordan disse certificeringer vil være nyttige for softwareindustrien.
I denne artikel leverer vi de fem forskellige typer certificeringer med komplette detaljer.
Hvad du lærer:
# 1) VÆR
SEI står for 'Software Engineering Institute' ved Carnegie-Mellon University, initieret af det amerikanske forsvarsministerium for at hjælpe med at forbedre softwareudviklingsprocesser.
# 2) CMM
CMM står for 'Capability Maturity Model', udviklet af SEI. Det er en model på 5 niveauer af organisatorisk 'modenhed', der bestemmer effektiviteten ved levering af kvalitetssoftware.
Det er rettet mod store organisationer som store amerikanske forsvarsdepartementets entreprenører. Imidlertid er mange af de involverede QA-processer passende for enhver organisation, og hvis det med rimelighed anvendes, kan det være nyttigt.
Organisationer kan modtage CMM-ratings ved at gennemgå evalueringer af kvalificerede revisorer.
Niveau 1 - Karakteriseret af kaos, periodiske panikker og heroiske bestræbelser, der kræves af enkeltpersoner for at gennemføre projekter. Få, hvis der er nogen processer på plads; succeser kan muligvis ikke gentages.
Niveau 2 - Tracking af softwareprojekter, kravstyring, realistisk planlægning og konfigurationsstyringsprocesser, vellykket praksis kan gentages.
systemovervågningsværktøjer til Windows 10
Niveau 3 - Standard softwareudvikling og vedligeholdelsesprocesser er integreret i en organisation, en Software Engineering Process Group er på plads til at føre tilsyn med softwareprocesser, og træningsprogrammer bruges til at sikre forståelse og overholdelse.
Niveau 4 - Metrics bruges til at spore produktivitet, processer og produkter. Projektets ydeevne er forudsigelig, og kvaliteten er konstant høj.
Niveau 5 - Fokus er på kontinuerlig procesforbedring. Virkningen af nye processer og teknologier kan forudsiges og implementeres effektivt, når det er nødvendigt.
# 3) ISO
ISO står for 'International Organization for Standards' - ISO 9001-, 9002- og 9003-standarderne vedrører kvalitetssystemer, der vurderes af eksterne revisorer, og de gælder for mange former for produktions- og produktionsorganisationer, ikke kun software.
Den mest omfattende er 9001, og dette er den, der oftest bruges af softwareudviklingsorganisationer. Det dækker dokumentation, design, udvikling, produktion, test, installation, service og andre processer.
faser af softwareudviklingens livscyklus
ISO 9000-3 (ikke det samme som 9003) er en retningslinje for anvendelse af ISO 9001 på softwareudviklingsorganisationer. Den amerikanske version af ISO 9000-seriens standarder er nøjagtig den samme som den internationale version og kaldes ANSI / ASQ Q9000-serien.
Den amerikanske version kan købes direkte fra ASQ (American Society for Quality) eller ANSI-organisationer.
For at være ISO 9001-certificeret vurderer en tredjepartsrevisor en organisation, og certificering er typisk god i ca. 3 år, hvorefter der kræves en fuldstændig revurdering.
Bemærk, at ISO 9000-certificering ikke nødvendigvis angiver kvalitetsprodukter, det indikerer kun at dokumenterede processer følges.
# 4) IEEE
IEEE står for 'Institute of Electrical and Electronics Engineers'.
Opretter blandt andet standarder som '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) og andre.
# 5) ANSI
ANSI står for 'American National Standards Institute', det primære industrielle standardiseringsorgan i USA offentliggør nogle softwarerelaterede standarder i forbindelse med IEEE og ASQ (American Society for Quality).
Du er velkommen til at dele dine tanker i kommentarfeltet nedenfor.
Anbefalet læsning
- Hvad er kvalitetsattributterne?
- Forskellen mellem kvalitetssikring og kvalitetskontrol (QA vs QC)
- Falske Gud for kvalitet versus sande mennesker - Hvem er ansvarlig for softwarekvalitet?
- 7 grundlæggende kvalitetsværktøjer: kvalitetsstyrings-, kontrol- og forbedringsværktøjer
- Softwaretest og kvalitetssikringscertificeringer - Del 2
- Data Pool-funktion i IBM Rational Quality Manager til testdatastyring
- Micro Focus Quality Center-vejledning (dag 6) - Fejlhåndtering
- Installationsvejledning til Micro Focus Quality Center - Lær QC (dag 2)