what is sei cmm iso
življenjski cikel razvoja programske opreme 5 faz
V tej vadnici bomo razpravljali o polni obliki in pomenu naslednjih izrazov, kot so SEI, CMM, ISO, IEEE in ANSI, s popolno razlago in videli bomo tudi, kako bodo ti certifikati koristni za industrijo programske opreme.
V tem članku ponujamo pet različnih vrst certifikatov s popolnimi podrobnostmi.
Kaj se boste naučili:
# 1) BODI
SEI pomeni „Inštitut za programsko inženirstvo“ na univerzi Carnegie-Mellon, ki ga je ameriško obrambno ministrstvo začelo za izboljšanje procesov razvoja programske opreme.
# 2) CMM
CMM pomeni „model zrelosti zmogljivosti“, ki ga je razvila SEI. Gre za model 5 stopenj organizacijske 'zrelosti', ki določajo učinkovitost zagotavljanja kakovostne programske opreme.
Namenjen je velikim organizacijam, kot so veliki izvajalci obrambnega ministrstva ZDA. Vendar so številni vključeni procesi zagotavljanja kakovosti primerni za katero koli organizacijo in so lahko koristni, če se smiselno uporabljajo.
Organizacije lahko prejmejo ocene CMM z ocenjevanjem kvalificiranih revizorjev.
1. stopnja - Značilni kaos, redne panike in junaška prizadevanja, ki jih posamezniki zahtevajo za uspešno dokončanje projektov. Le malo procesov na mestu; uspehi morda niso ponovljivi.
2. stopnja - Vzpostavljeni so postopki sledenja programskim projektom, upravljanje zahtev, realistično načrtovanje in upravljanje konfiguracije, uspešne prakse je mogoče ponoviti.
3. stopnja - Standardni procesi razvoja in vzdrževanja programske opreme so integrirani v celotni organizaciji, deluje skupina za programsko inženirstvo, ki nadzira procese programske opreme, za zagotavljanje razumevanja in skladnosti pa se uporabljajo programi usposabljanja.
nedefinirana referenčna napaka c ++
4. stopnja - Metrike se uporabljajo za sledenje produktivnosti, procesom in izdelkom. Uspešnost projekta je predvidljiva, kakovost pa stalno visoka.
5. stopnja - Poudarek je na stalnem izboljševanju procesov. Vpliv novih procesov in tehnologij je mogoče predvideti in po potrebi učinkovito izvajati.
# 3) ISO
ISO pomeni „Mednarodna organizacija za standarde“ - standardi ISO 9001, 9002 in 9003 se nanašajo na sisteme kakovosti, ki jih ocenjujejo zunanji revizorji, in veljajo za številne vrste proizvodnih in proizvodnih organizacij, ne le za programsko opremo.
Najobsežnejši je 9001, in to najpogosteje uporabljajo organizacije za razvoj programske opreme. Zajema dokumentacijo, načrtovanje, razvoj, proizvodnjo, preskušanje, namestitev, servisiranje in druge procese.
c # vprašanja za razgovor za izkušene
ISO 9000-3 (ni isto kot 9003) je vodilo za uporabo ISO 9001 pri organizacijah za razvoj programske opreme. Ameriška različica standardov serije ISO 9000 je popolnoma enaka mednarodni in se imenuje serija ANSI / ASQ Q9000.
Ameriško različico lahko kupite neposredno pri ASQ (American Society for Quality) ali pri organizacijah ANSI.
Za pridobitev certifikata ISO 9001 neodvisni revizor oceni organizacijo in certifikacija je običajno dobra približno 3 leta, nato pa je potrebna popolna ponovna ocena.
Upoštevajte, da certificiranje ISO 9000 ne pomeni nujno kakovostnih izdelkov, temveč le, da se upoštevajo dokumentirani postopki.
# 4) IEEE
IEEE pomeni „Inštitut inženirjev elektrotehnike in elektronike“.
Med drugim ustvarja standarde, kot so '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) in drugi.
# 5) ANSI
ANSI pomeni „American National Standards Institute“, primarni organ za industrijske standarde v ZDA, objavlja nekatere standarde, povezane s programsko opremo, v povezavi z IEEE in ASQ (American Society for Quality).
Prosimo, delite svoje misli v spodnjem oddelku za komentarje.
Priporočeno branje
- Kakšni so atributi kakovosti?
- Razlika med zagotavljanjem kakovosti in nadzorom kakovosti (QA vs QC)
- Lažni bog kakovosti v primerjavi s pravimi ljudmi - kdo je odgovoren za kakovost programske opreme?
- 7 osnovnih orodij za kakovost: orodja za upravljanje, nadzor in izboljšanje kakovosti
- Preizkušanje programske opreme in potrdila o zagotavljanju kakovosti - 2. del
- Funkcija področja podatkov v IBM Rational Quality Manager za upravljanje testnih podatkov
- Vadnica za center za kakovost mikroostrenja (6. dan) - Obvladovanje napak
- Vodič za namestitev Micro Focus Quality Center - Naučite se QC (2. dan)