Perbezaan Antara stlc dan sdlc Perbezaan Antara

Anonim

stlc vs sdlc

SDLC merujuk kepada kitaran hayat pembangunan perisian, sementara STLC merujuk kepada kitaran hayat ujian perisian. Kedua-dua ini mengandungi enam langkah yang menunjukkan perbezaan logik di antara mereka. Kedua-dua proses ini dibahagikan di bawah secara terperinci dengan kajian menyeluruh mengenai perbezaan dan persamaan mereka.

Salah satu daripada fasa yang kedua-dua proses tersebut menjalani pengumpulan keperluan. Pengumpulan keperluan dilakukan oleh penganalisis perniagaan di SLDC di mana pasukan pembangunan menganalisis keperluan dari arsitektur reka bentuk ke pengkodan ke dalam perspektif. STLC sebaliknya menggunakan keperluan untuk menguji, mengkaji, dan menganalisis keperluan. Pasukan ujian mendapati keperluan yang diperlukan seperti jenis ujian yang diperlukan, dan semakan menyeluruh terhadap keperluan memastikan hubungan fungsional logik ciri dan modul. Ini memastikan bahawa sebarang masalah atau jurang ditangkap pada peringkat awal.

Dalam fasa reka bentuk, SLDC mempunyai arkitek teknikal yang fungsinya adalah untuk memastikan tahap tinggi dan reka bentuk rendah perisian dipenuhi. Penganalisis perniagaan juga datang ke sini untuk membuat reka bentuk antara muka pengguna untuk aplikasi itu. STLC mempunyai arkitek ujian yang bertindak sebagai pengurus utama dalam melakukan perancangan ujian dan mengenal pasti titik ujian peringkat tinggi. Pada peringkat ini terdapat perincian keperluan.

Kemudian datang fasa pengkodan atau pengembangan yang dikendalikan oleh pasukan pembangunan SDLC. Pada peringkat ini perkembangan sebenar yang merujuk kepada pengekodan berlaku dan ini berdasarkan kepada reka bentuk seni bina. Pasukan ujian di STLC, sebaliknya, akan menumpukan tenaga mereka untuk menulis kes ujian terperinci.

Tahap keempat adalah tahap ujian di mana SDLC terdapat ujian sebenar kod yang dibangunkan. Dalam fasa ini, ujian unit, ujian integrasi dan ujian sistem dilakukan. Sebarang ujian lain yang perlu dilakukan dikendalikan di sini dalam SLDC. Di STLC, terdapat juga pelaksanaan ujian di peringkat ini selain melaporkan sebarang kesilapan yang ditemui. Juga ini adalah peringkat di mana pelaporan manual, automasi, dan ujian dilakukan untuk memastikan fungsi kod yang dibangunkan sebagaimana mestinya. Ujian pengujian semula dan regresi juga dilakukan dalam peringkat ini. Fungsi keseluruhan fasa ujian dalam STLC adalah untuk mendapatkan kajian terhadap kes ujian dan senario ujian.

Seterusnya adalah fasa penggunaan aplikasi di mana SDLC menggunakan aplikasi yang telah melepasi 4 peringkat terakhir. Pelaksanaan ini dilakukan melalui persekitaran pengeluaran kepada pengguna akhir yang ideal dan sebenar. Di STLC, ini adalah peringkat ujian dan pelaksanaan. Ujian dilakukan dan laporan akhir disediakan.

Fasa terakhir ialah fasa pemeliharaan yang berterusan. Di SLDC, ia mempunyai sokongan pengeluaran dan sokongan pasca dan susulan dengan penambahbaikan kerana ia terus dibangunkan. STLC di sisi lain mempunyai pengemaskinian dan penyelenggaraan pelan ujian, dan ujian dan sokongan fasa ujian, serta peningkatan sebagai sebahagian daripada penyelenggaraan.

Ringkasan

SLDC dan STLC melihat kedua-dua fasa pembangunan dan ujian perisian

Perbezaan berlaku di enam bidang utama yang menggariskan keseluruhan persekitaran pengeluaran, iaitu keperluan mengumpulkan, pengekodan, reka bentuk, pengujian pengujian dan penyelenggaraan < Enam fasa mendokumenkan peranan khusus orang dan pasukan dalam keseluruhan proses pembangunan dan pengujian.

Penting untuk diperhatikan bahawa STLC terkandung dalam SDLC, kerana ujian terutamanya merangkumi payung pembangunan perisian

Walaupun ujian berada di bawah SDLC, harus dipahami bahwa pengujian adalah fungsi bebas dalam proses pembangunan perisian dan sepatutnya disebut sebagai demikian.