Johdanto SDLC-haastatteluun liittyviin kysymyksiin ja vastauksiin

SDLC on kehys, joka määrittelee ohjelmistokehitysjakson eri vaiheet tai prosessit. Ohjelmistokehityksen elinkaaria (SDLC) kutsutaan myös sovelluskehityksen elinkaariksi. Ohjelmistokehityksen elinkaaren eri vaiheet ovat suunnittelu, analysointi, suunnittelu, toteutus ja ylläpito. Ohjelmistokehityksen elinkaariprosessia voidaan soveltaa sekä laitteisto- tai ohjelmistokomponenteihin tai kokoonpanoon sen laajuuden ja elinkaariprosessin määrittelemiseksi. Tämä ohjelmistokehityksen elinkaari varmistaa tehokkaiden ja korkealaatuisten ohjelmistojen tai laitteistojen toimittamisen loppukäyttäjälle tai asiakkaille, jotta varmistetaan korkealaatuisten tuotteiden tai palveluiden kehitys laitteisto- tai ohjelmisto-organisaatioissa. Tämä varmistaa yritysten sujuvan toiminnan.

Alla on 10 tärkeintä ja usein haastattelua koskevaa kysymystä SDLC: ssä:

Nyt, jos etsit SDLC: hen liittyvää työtä, sinun on varauduttava 2019 SDLC: n haastattelukysymyksiin. On totta, että jokainen haastattelu on erilainen työprofiilien mukaan. Täällä olemme laatineet tärkeät SDLC-haastattelukysymykset ja -vastaukset, jotka auttavat sinua menestymään haastattelussa. Nämä top haastattelukysymykset on jaettu kahteen osaan seuraavasti:

Osa 1 - SDLC-haastattelukysymykset (perus)

Tämä ensimmäinen osa kattaa SDLC: n perushaastattelukysymykset ja -vastaukset.

Q1. Mikä on SDLC ja mihin sitä käytetään?

Vastaus:
SDLC (Software Development Life Cycle) on asiakkaalle toimitettavan tuotteen tai palvelun suunnittelu- ja kehitysprosessi, jota seurataan tietotekniikka- tai laiteorganisaatioiden ohjelmisto- tai järjestelmäprojekteissa. SDLC-kehys on hyödyllinen toimitettaessa tuotteita tai asiakkaita, mikä varmistaa korkean laadun ja tehokkuuden.

Q2. Mitkä ovat erityyppiset SDLC-menetelmät?

Vastaus:
Tämä on perushaastattelussa esitetyt SDLC-haastattelukysymykset. SDLC: n eri mallit ovat -

  1. Vesiputous malli
  2. Ketterä malli
  3. Iteratiivinen tai inkrementaalinen malli
  4. Kierremalli
  5. RAD - nopea sovelluskehitysmalli
  6. V-muotoinen malli
  7. Evolutionaarinen prototyyppimalli

Q3. Mitkä ovat vesiputousmallin eri vaiheet?

Vastaus:
Vesiputousmallin eri vaiheet tai vaiheet ovat vaatimukset, suunnittelu, toteutus, testaus ja julkaisu. Tämä malli on muodoltaan peräkkäinen ja liikkuu alaspäin ilman poikkeamia. Jokainen vaihe alkaa vasta edellisen vaiheen valmistumisen jälkeen. Tätä prosessia seurattiin pitkään ja perinteistä lähestymistapaa noudattaen, ja se on ollut paras sen jälkeen, kun ketterä on hyväksytty hiljattain. Tämäntyyppiseen malliin ei liity minkäänlaista säännöllistä vaatimusmuutosta, ja tarpeet seuraavat selkeää dokumentaatiota alusta loppuun. Vaiheet ja toiminnot ovat hyvin suunniteltuja.

Siirrytään seuraavaan SDLC-haastattelua koskeviin kysymyksiin.

Q4. Mikä on CMM-kypsyysaste ja mikä on sen merkitys?

Vastaus:
CMM (Capability Maturity Model) on standardi tai vertailukohta, jota käytetään organisaation kehitysmallin prosessissa tutkimaan tai tuntemaan organisaatiossa noudatettavien prosessien kypsyyttä. CMMI-tasoa käytetään määrittämään organisaation ohjelmistokehitysprosessin laatu tai kypsyys eli joko ohjelmisto tai laitteisto. Sitä käytetään arvioimaan organisaatiota viidellä eri tasolla ja organisaatiossa noudatettavia prosesseja. Viisi erilaista tasoa ovat alkuperäinen, toistettava, määritelty, kykenevä (hallittu) ja tehokas (optimointi).

Q5. Mitkä ovat vesiputousmallin haitat?

Vastaus:
Vesiputousmallin haitat ovat: - Se ei ole ihanteellinen suurempiin ja monimutkaisiin hankkeisiin, kun vaatimukset eivät ole selvästi dokumentoituja ja epäselviä. Ei ole helpompaa eikä myöskään mahdollista palata mihinkään vaiheeseen tai vaiheeseen ohjelmistokehitysprosessin aikana. Mitään ohjelmistotuotetta tai -palvelua ei toimiteta ennen ohjelmistokehityksen elinkaaren viimeisiä vaiheita, jotka ovat eräänlainen riski. Testausprosessi voidaan myös saattaa loppuun vasta kehitysvaiheen päättymisen jälkeen, eikä sitä voida suorittaa samanaikaisesti.

Osa 2 - SDLC-haastattelut (Advanced)

Katsokaamme nyt edistyneitä SDLC-haastattelukysymyksiä.

Q6. Ketkä ovat eri ryhmän jäseniä mukana vesiputousmallin eri vaiheissa?

Vastaus:
Eri tiimin jäsenet tai avain jäsenet, jotka osallistuvat Waterfall-mallin kehitysprosessiin, ovat tekninen johtaja, kehittäjät, vanhempi kehittäjä, yritysanalyytikko, tekninen johtaja tai järjestelmäarkkitehti tai ratkaisuarkkitehti tai tekninen arkkitehti suunnitteluvaiheessa ja kehittäjät, vanhemmat kehittäjät koodausvaiheessa . Testaajat tai analyytikot testausvaiheessa. Projektipäällikkö, ohjelmapäällikkö ja ylläpitoryhmä ovat ohjelmistokehityksen elinkaariprosessin ylläpitovaiheessa. Projektin eri vaiheisiin osallistuvat ryhmän jäsenet riippuvat myös organisaation rakenteesta sekä roolista ja vastuusta, joita tietty organisaatio seuraa tai ylläpitää.

Q7. Mitä ovat SDLC: n LLD- tai HLD-tiedostot?

Vastaus:
LLD: tä (Low-Level Design) ja HLD: tä (High-level Design) käytetään projektin analysointiin ja ymmärtämiseen korkean ja matalan tason yleiskatsauksessa erityyppisille ryhmän jäsenille asiakkaille riippuen henkilö. Matalatasoinen suunnittelu on yksityiskohtainen suunnittelutoteutus, josta on apua kehittäjille kehitysprosessissa, kun taas arkkitehdit antavat korkean tason suunnittelupalvelun edetä kehitysprosessissa alun perin. Tämä on helpompi tietää tai katsoa yhdellä silmäyksellä ymmärtääksesi projektia helposti.

Siirrytään seuraavaan SDLC-haastattelua koskeviin kysymyksiin.

Q8. Mitkä ovat ketterän mallin vaiheet?

Vastaus:
Ketterän mallin eri vaiheet ovat suunnittelu, vaatimukset, analyysi, suunnittelu, koodaus, yksikkötestaus, järjestelmäintegraatiotestaus, ei-toiminnallinen testaus ja hyväksyntätestaus. Ketterää mallia seurataan kaikilla ketterillä levyillä, kuten Scrum tai Kanban. Seuraavia joukkoja sprintejä on seurattava, ja kaikki toimitukset tehdään tarinapisteinä.

Q9. Mitkä ovat ketterän mallin edut?

Vastaus:
Tämä on pitkälle kehitetyt SDLC-haastattelukysymykset, joita haastattelussa esitetään. Ketterän mallin seuraamisen erilaiset edut ohjelmistokehityksen elinkaariprosessissa ovat seuraavat:

  1. Se on helpompaa ja yksinkertaista ymmärtää ja käyttää ja toteuttaa.
  2. Sillä on yksinkertaisia ​​ja helpompia toimituksia, jotka suunnitellaan usein sprintteihin perustuen, mikä varmistaa usein ja laadukkaasti toimitukset.
  3. Se on erittäin hyvä pienemmille ja myös suuremmille tai monimutkaisille hankkeille ja johtaa korkealaatuisiin projektitoimituksiin.

Q10. Mikä on V-muotoinen malli SDLC: ssä?

Vastaus:
V-muotoinen malli on eräänlainen laajennusmalli ja testaus suunnitellaan aikaisemmin. Eri vaiheet on esitetty alla:

  1. Suunnittelu
  2. vaatimukset
  3. Arkkitehtuuri
  4. Design
  5. Toteutus
  6. Yksikkötestaus
  7. Integrointitestaus
  8. Järjestelmä- ja hyväksyntätestaus
  9. ylläpito

Suositellut artikkelit

Tämä on ollut opas luetteloon SDLC-haastattelua koskevista kysymyksistä ja vastauksista, jotta ehdokas voi helposti hakea nämä SDLC-haastattelukysymykset. Täällä tässä viestissä olemme tutkineet suosituimpia SDLC-haastattelukysymyksiä, joita usein kysytään haastatteluissa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Ohjelmistosuunnittelukysymykset
  2. SOA-haastattelukysymykset
  3. Ohjelmistotestaushaastattelukysymykset
  4. Projektinhallinnan haastattelukysymykset