Skirtumas tarp stlc ir sdlc

stlc vs sdlc

SDLC reiškia programinės įrangos kūrimo gyvavimo ciklą, o STLC - programinės įrangos testavimo gyvavimo ciklą. Abu iš jų susideda iš šešių žingsnių, kurių loginiai skirtumai skiriasi. Žemiau šie du procesai lyginami išsamiai apžvelgiant jų skirtumus ir panašumus.

Vienas iš šių dviejų procesų etapų yra reikalavimų kaupimas. Reikalavimus kaupia SLDC verslo analitikas, kur plėtros komanda analizuoja reikalavimus nuo projekto architektūros iki kodavimo į perspektyvą. Kita vertus, STLC naudoja reikalavimus kaupiančius reikalavimus bandymams, peržiūrai ir analizei. Testavimo komanda nustato reikalingus reikalavimus, pvz., Būtinus bandymų tipus, o kruopštus reikalavimų patikrinimas užtikrina loginį funkcijų ir modulių ryšį. Tai užtikrina, kad visos problemos ar spragos bus pašalintos ankstyvoje stadijoje.

Projektavimo etape SLDC turi techninį architektą, kurio funkcija yra užtikrinti, kad būtų laikomasi aukšto lygio ir žemos programinės įrangos konstrukcijų. Čia taip pat atvyksta verslo analitikas, kad sukurtų programos vartotojo sąsajos dizainą. STLC turi bandymų architektą, kuris yra pagrindinis vadovas planuojant bandymus ir nustatant aukšto lygio bandymo taškus. Būtent šiame etape detalizuojami reikalavimai.

Tada ateina kodavimo arba kūrimo etapas, kurį vykdo SDLC kūrimo komanda. Šiame etape įvyksta tikrasis kodavimas susijęs vystymasis, kuris remiasi projektavimo architektūra. Kita vertus, STLC bandymų komanda tada sutelks savo energiją rašydama išsamius bandymo atvejus.

Ketvirtasis etapas yra bandymo etapas, kuriame SDLC yra tikras sukurto kodo testavimas. Šiame etape atliekamas vienetų testavimas, integracijos testavimas ir sistemos testavimas. Visi kiti bandymai, kuriuos reikia atlikti, tvarkomi čia, SLDC. Šiame etape, be pranešimų apie visas rastas klaidas, atliekant STLC, vykdomas ir testas. Taip pat tai yra etapas, kai rankiniu būdu teikiama ataskaita, automatizavimas ir bandymai atliekami siekiant užtikrinti, kad sukurtas kodas veiktų taip, kaip turėtų. Šiame etape taip pat atliekamas pakartotinis ir regresinis testai. Bendra bandymo etapo STLC funkcija yra gauti bandymų atvejus ir bandymo scenarijus.

Kitas etapas yra programų diegimo etapas, kuriame SDLC dislokuoja programas, kurios praėjo paskutinius 4 etapus. Diegimas vykdomas per gamybos aplinką, kad geriausi ir tikrieji vartotojai galėtų naudotis. STLC - tai paskutinis bandymo ir įgyvendinimo etapas. Testavimas atliekamas ir parengiama galutinė ataskaita.

Paskutinis etapas yra tęstinis priežiūros etapas. SLDC jame yra palaikymo po įdiegimo ir diegimo palaikymas bei tolesni veiksmai su patobulinimais, kai jie toliau tobulinami. Kita vertus, STLC apima bandymų planų atnaujinimą ir priežiūrą, bandymų etapus ir palaikymą, taip pat patobulinimus kaip priežiūros dalį..

Santrauka

SLDC ir STLC apžvelgia tiek programinės įrangos kūrimo, tiek testavimo etapus

Skirtumai atsiranda šešiose pagrindinėse srityse, kurios apibūdina visą gamybos aplinką, būtent reikalavimų rinkimas, kodavimas, projektavimas, bandymo diegimas ir priežiūra

Šeši etapai aiškiai dokumentuoja specifinius asmenų ir komandų vaidmenis visame kūrimo ir testavimo procese.

Svarbu pažymėti, kad STLC yra SDLC, nes bandymai daugiausia yra programinės įrangos kūrimo skėtyje.

Nors testavimas atliekamas naudojant SDLC, reikėtų suprasti, kad testavimas yra nepriklausoma programinės įrangos kūrimo proceso funkcija ir turėtų būti vadinamas tokiu..