Introduksjon til SDLC intervjuspørsmål og svar

SDLC er et rammeverk som definerer de forskjellige trinnene eller prosessene i Software Development Cycle. Software Development Life Cycle (SDLC) kalles også som Application Development Life Cycle. De forskjellige trinnene som er involvert i programvaren utvikling livssyklus er planlegging, analyse, design, implementering og vedlikehold. Programvareutviklingens livssyklusprosess kan brukes både på maskinvare- eller programvarekomponenter eller konfigurasjon for å definere omfang og livssyklusprosess. Denne programvareutviklingen livssyklus vil sikre å levere effektive og høykvalitets programvare- eller maskinvareprodukter til sluttkunden eller klientene for å sikre høykvalitets produkter eller tjenesterutvikling i maskinvare- eller programvareorganisasjonene. Dette vil sikre en jevn drift av virksomhetene.

Nedenfor er de 10 viktigste og ofte intervjuede spørsmålene om SDLC:

Nå, hvis du er ute etter en jobb som er relatert til SDLC, må du forberede deg på SDLC-intervjuspørsmålene i 2019. Det er sant at hvert intervju er forskjellig per de forskjellige jobbprofilene. Her har vi forberedt de viktige spørsmålene og svarene til SDLC-intervju som vil hjelpe deg å få suksess i intervjuet. Disse øverste intervjuspørsmålene er delt inn i to deler er som følger:

Del 1 - SDLC-intervjuspørsmål (grunnleggende)

Denne første delen dekker grunnleggende SDLC-intervjuspørsmål og svar.

Q1. Hva er SDLC og hva brukes det til?

Svar:
SDLC (Software Development Life Cycle) er prosessen med design og utvikling av et produkt eller en tjeneste som skal leveres til kunden som blir fulgt for programvare- eller systemprosjektene i informasjonsteknologi eller maskinvareorganisasjoner. SDLC rammeverk er nyttig når det gjelder å levere produktene eller kundene som sikrer høy kvalitet og effektiv.

Q2. Hva er de forskjellige typene SDLC-metodologier?

Svar:
Dette er de grunnleggende SDLC-intervjuspørsmålene som stilles i et intervju. De forskjellige modellene av SDLC er -

  1. Fossemodell
  2. Smidig modell
  3. Iterativ eller inkrementell modell
  4. Spiralmodell
  5. RAD - Rapid Application Development-modell
  6. V-formet modell
  7. Evolusjonær prototypemodell

Q3. Hva er de forskjellige fasene i Fossemodellen?

Svar:
De forskjellige faser eller trinn involvert i fossefallmodellen er krav, design, utførelse, testing og frigjøring. Denne modellen har sekvensiell form og beveger seg nedover uten avvik. Hver fase starter først etter at den forrige er fullført. Denne prosessen ble fulgt i lang tid og en tradisjonell tilnærming, og har vært den beste siden agile ble vedtatt nylig. Denne typen modeller involverer ikke noen form for hyppige kravendringer og behovene følger tydelig dokumentasjon fra begynnelse til slutt. Fasene og aktivitetene er godt planlagt.

La oss gå til de neste SDLC-intervjuspørsmål.

Q4. Hva er CMM Maturity Level, og hva er dets betydning?

Svar:
CMM (Capability Maturity Model) er en standard eller standard som brukes i prosessen med utviklingsmodellen i en organisasjon for å studere eller kjenne modenheten til prosessene som følges i en organisasjon. CMMI-nivået brukes til å bestemme kvaliteten eller modenheten til en programvareutviklingsprosess i en organisasjon, dvs. enten programvare eller maskinvare. Det vil bli brukt til å vurdere organisasjonen på en skala fra fem forskjellige nivåer og prosessene som følges i organisasjonen. De fem forskjellige nivåene er Initial, Repeatable, Defined, Capable (Managed) og Effektiv (Optimizing).

Q5. Hva er ulempene med Waterfall-modellen?

Svar:
Ulempene med fossefallmodellen er - Det vil ikke være ideelt for større og komplekse prosjekter når kravene ikke er tydelig dokumentert og ikke klare. Det er ikke enklere og heller ikke mulig å gå tilbake til noen fase eller fase under programvareutviklingsprosessen. Ingen programvareprodukter eller tjenester vil bli levert før de siste stadier eller faser av programvareutviklingens livssyklus, som vil være en form for risiko. Prosessen med testing kan også fullføres etter fullført utviklingsfase og kan heller ikke gjennomføres parallelt.

Del 2 - SDLC-intervjuspørsmål (avansert)

La oss nå se på de avanserte spørsmålene om SDLC-intervju.

Q6. Hvem er de forskjellige teammedlemmene som er involvert i de forskjellige fasene av Fossemodellen?

Svar:
De forskjellige teammedlemmene eller nøkkelmedlemmene som er involvert i Waterfall-modellutviklingsprosessen er teknisk leder, utviklere, seniorutviklere, forretningsanalytiker, teknisk leder eller systemarkitekt eller løsningsarkitekt eller teknisk arkitekt i designfasen og utviklerne, seniorutviklere i kodingsfasen . Testere eller analytikere i testfasen. Prosjektleder, programleder og vedlikeholdsteam vil være i vedlikeholdsfasen av programvareutviklingens livssyklusprosess. Teammedlemmene som er involvert i de forskjellige prosjektfasene, avhenger også av organisasjonens struktur og roller og ansvar som blir fulgt eller opprettholdt av den aktuelle organisasjonen.

Q7. Hva er LLDer eller HLDs i SDLC?

Svar:
LLD (Low-Level Design) og HLD (High-Level Design) brukes til å analysere og forstå prosjektet i et høyt nivå og lavt nivå oversikt til forskjellige typer teammedlemmer til kundene, avhengig av teknisk eller forretningskunnskap om personen. Lavnivådesign er en detaljert designimplementering som vil være nyttig i utviklingsprosessen for utviklerne, mens høynivådesign vil bli gitt av arkitekter for å fortsette med utviklingsprosessen opprinnelig. Dette vil være lettere å vite eller se på et øyeblikk for å forstå om prosjektet enkelt.

La oss gå til de neste SDLC-intervjuspørsmål.

Q8. Hva er de forskjellige fasene i Agile-modellen?

Svar:
De forskjellige fasene involvert i Agile-modellen er planlegging, krav, analyse, design, koding, enhetstesting, systemintegrasjonstesting, ikke-funksjonell testing og akseptansetesting. Agile-modellen blir fulgt ved å bruke alle Agile-brett som Scrum eller Kanban. Det vil være et antall Sprints som skal følges, og alle leveranser vil bli gjort i form av Story Points.

Q9. Hva er fordelene med den smidige modellen?

Svar:
Dette er de avanserte SDLC-intervjuspørsmålene som stilles i et intervju. De forskjellige fordelene ved å følge Agile-modellen i en programvareutvikling Livssyklus-prosess er som nedenfor:

  1. Det er enklere og enkelt å forstå og å bruke og implementere.
  2. Den har enkle og enklere leveranser som planlegges ofte basert på Sprints som sikrer hyppige og høykvalitets leveranser.
  3. Det er veldig bra for mindre og også større eller komplekse prosjekter og ender opp med prosjektleveranser av høy kvalitet.

Q10. Hva er en V-formet modell i SDLC?

Svar:
Den V-formede modellen er en type utvidelsesmodell og testingen vil bli planlagt tidligere. De forskjellige trinnene er gitt nedenfor:

  1. Planlegger
  2. Krav
  3. Arkitektur
  4. Design
  5. Gjennomføring
  6. Enhetstesting
  7. Integreringstesting
  8. Testing av system og aksept
  9. Vedlikehold

Anbefalte artikler

Dette har vært en guide til listen over SDLC-intervjuspørsmål og svar, slik at kandidaten enkelt kan slå sammen disse SDLC-intervjuspørsmålene. Her i dette innlegget har vi studert topp SDLC-intervjuspørsmål som ofte blir stilt i intervjuer. Du kan også se på følgende artikler for å lære mer -

  1. Spørsmål om programvareteknikkintervju
  2. SOA-intervjuspørsmål
  3. Spørsmål om programvaretesting intervju
  4. Spørsmål om prosjektledelsesintervju