Stlc ja sdlc

Anonim

stlc vs sdlc

SDLC viittaa ohjelmistokehityksen elinkaariin, kun taas STLC tarkoittaa ohjelmistojen testauselämän kiertoa. Molemmissa näistä on kuusi vaihetta, joiden välillä on loogisia eroja. Näitä kahta prosessia verrataan yksityiskohtaisesti perusteellisen katsauksen sekä niiden erojen että samankaltaisuuksien välillä.

Yksi vaiheista, joita nämä kaksi prosessia tehdään, on vaatimusten kerääminen. Vaatimusten keräämisestä vastaa SLDC: n liiketoiminta-analyytikko, jossa kehitystiimi analysoi vaatimuksia suoraan arkkitehtuurista koodaukseen perspektiivistä. STLC toisaalta käyttää vaatimusten keräämistä vaatimusten testaamiseen, tarkistamiseen ja analysointiin. Testausryhmä löytää vaaditut vaatimukset, kuten tarvittavat testaustyypit, ja perusteellinen vaatimusten tarkastelu takaa loogisen toiminnallisen suhteen ominaisuuksista ja moduuleista. Näin varmistetaan, että kaikki ongelmat tai aukot jäävät varhaisessa vaiheessa.

Suunnitteluvaiheessa SLDC: llä on tekninen arkkitehti, jonka tehtävänä on varmistaa, että ohjelmiston korkeat ja alhaiset mallit täyttyvät. Liiketoiminta-analyytikko tulee myös tänne luomaan käyttöliittymäsuunnittelun sovellukselle. STLC: llä on testisuunnittelija, joka toimii johtajana testaussuunnittelun suorittamisessa ja korkean tason testauspisteiden tunnistamisessa. Tässä vaiheessa on yksityiskohtaisia ​​vaatimuksia.

Sitten tulee koodaus- tai kehitysvaihe, jonka SDLC-kehitystiimi käsittelee. Tässä vaiheessa tapahtuu varsinaista kehitystä, joka viittaa koodaukseen, ja se perustuu suunnitteluarkkitehtuuriin. STLC: n testausryhmä saa sen sijaan keskittyä energiaansa yksityiskohtaisten testitapausten kirjoittamiseen.

Neljäs vaihe on testausvaihe, jossa SDLC: ssä kehitetään kehitetty koodi. Tässä vaiheessa suoritetaan yksikkötestaus, integraatiotestaus ja järjestelmätestaus. Muita testejä, joita on tehtävä, käsitellään tässä SLDC: ssä. STLC: ssä testin suorittaminen on tässä vaiheessa lisäksi mahdollisten havaittujen virheiden ilmoittamista. Myös tämä on vaihe, jossa manuaalinen raportointi, automaatio ja testaus suoritetaan sen varmistamiseksi, että kehitetty koodi toimii sen tavoin. Myös tässä vaiheessa suoritetaan uudelleen- ja regressiotestaus. Testattavan vaiheen yleinen tehtävä STLC: ssä on tutkia testitapauksia ja skenaarioita.

Seuraavassa on sovelluksen käyttöönottovaihe, jossa SDLC käyttää sovelluksia, jotka ovat läpäisseet viimeiset neljä vaihetta. Käyttöönotto tapahtuu tuotantoympäristön kautta ihanteellisiin ja todellisiin loppukäyttäjiin. STLC: ssä tämä on lopullinen testaus ja toteutusvaihe. Testaus tehdään ja valmistellaan loppuraportti.

Viimeinen vaihe on ylläpitovaihe, joka on jatkuva. SLDC: ssa on jälkituotanto- ja käyttöönottotuki sekä jatkotoimet, kun niitä kehitetään edelleen. STLC toisaalta sisältää testaussuunnitelmien päivittämisen ja ylläpidon sekä testausvaiheiden testauksen ja tuen sekä parannukset osana huoltoa.

Yhteenveto

SLDC ja STLC tarkastelevat sekä ohjelmistojen kehitys- että testausvaiheita

Eroja esiintyy kuudessa pääalueella, jotka kuvaavat koko tuotantoympäristöä, nimittäin vaatimusten keräämistä, koodausta, suunnittelua, käyttöönoton testaamista ja ylläpitoa

Kuusi vaihetta selkeästi dokumentoivat henkilöiden ja tiimien erityiset roolit koko kehittämis- ja testausprosessissa.

On tärkeää huomata, että STLC sisältyy SDLC: hen, koska testaus on pääosin mukana ohjelmistokehityksen

Vaikka testaus on SDLC: n mukaan, on ymmärrettävä, että testaus on itsenäinen tehtävä ohjelmistokehitysprosessissa ja sitä pitäisi nimittää sinänsä.