Introduktion til SDLC Interview Spørgsmål og svar

SDLC er en ramme, der definerer de forskellige trin eller processer i Software Development Cycle. Software Development Life Cycle (SDLC) kaldes også som Application Development Life Cycle. De forskellige trin, der er involveret i livscyklussen til softwareudvikling, er planlægning, analyse, design, implementering og vedligeholdelse. Processen med softwareudviklingens livscyklus kan anvendes både på hardware- eller softwarekomponenter eller konfiguration for at definere dens omfang og livscyklusproces. Denne livscyklus for softwareudvikling sikrer, at der leveres effektive software- eller hardwareprodukter af høj kvalitet til slutkunden eller klienterne for at sikre produkter eller tjenester af høj kvalitet i hardware- eller softwareorganisationerne. Dette vil sikre en jævn drift af virksomhederne.

Nedenfor er de 10 vigtigste og ofte interviewede spørgsmål om SDLC:

Nu, hvis du leder efter et job, der er relateret til SDLC, skal du forberede dig på SDLC-interviewspørgsmålene i 2019. Det er sandt, at hvert interview er forskelligt i henhold til de forskellige jobprofiler. Her har vi forberedt de vigtige SDLC-interviewspørgsmål og svar, som vil hjælpe dig med at få succes i dit interview. Disse topintervjuespørgsmål er opdelt i to dele er som følger:

Del 1 - SDLC-interviewspørgsmål (grundlæggende)

Denne første del dækker grundlæggende SDLC-interviewspørgsmål og svar.

Q1. Hvad er SDLC, og hvad bruges det til?

Svar:
SDLC (Software Development Life Cycle) er processen med design og udvikling af et produkt eller en tjeneste, der skal leveres til kunden, der følges for software eller systemprojekter i informationsteknologi- eller hardwareorganisationer. SDLC-rammer er nyttige til levering af produkterne eller kunderne, hvilket sikrer høj kvalitet og effektiv.

Q2. Hvad er de forskellige typer SDLC-metoder?

Svar:
Dette er de grundlæggende SDLC-interviewspørgsmål, der stilles i et interview. De forskellige modeller af SDLC er -

  1. Vandfaldsmodel
  2. Agile model
  3. Iterativ eller inkrementel model
  4. Spiralmodel
  5. RAD - Rapid Application Development model
  6. V-formet model
  7. Evolutionsprototypemodel

Q3. Hvad er de forskellige faser af vandfaldsmodellen?

Svar:
De forskellige faser eller trin involveret i vandfaldsmodellen er krav, design, udførelse, test og frigivelse. Denne model er i rækkefølge og bevæger sig nedad uden nogen afvigelser. Hver fase starter først efter afslutningen af ​​den forrige. Denne proces blev fulgt i lang tid og en traditionel tilgang og har været den bedste, siden agile blev vedtaget for nylig. Denne type model involverer ikke nogen form for hyppige kravændringer, og behovene følger klar dokumentation fra begyndelsen til slutningen. Faser og aktiviteter er godt planlagt.

Lad os gå til de næste SDLC-interviewspørgsmål.

Q4. Hvad er CMM Maturity Level, og hvad er dets betydning?

Svar:
CMM (Capability Maturity Model) er en standard eller benchmark, der bruges i processen med udviklingsmodellen i en organisation til at studere eller kende modenheden af ​​de processer, der følges i en organisation. CMMI-niveauet bruges til at bestemme kvaliteten eller modenheden af ​​en softwareudviklingsproces i en organisation, dvs. enten software eller hardware. Det vil blive brugt til at vurdere organisationen på en skala fra fem forskellige niveauer og de processer, der følges i organisationen. De fem forskellige niveauer er oprindeligt, gentageligt, defineret, kapabelt (administreret) og effektivt (optimering).

Q5. Hvad er ulemperne ved vandfaldsmodellen?

Svar:
Ulemperne ved vandfaldsmodellen er - Det vil ikke være ideelt til større og komplekse projekter, når kravene ikke er klart dokumenteret og ikke klare. Det er ikke lettere og heller ikke muligt at gå tilbage til nogen fase eller fase under softwareudviklingsprocessen. Intet softwareprodukt eller -tjeneste vil blive leveret indtil de sidste faser eller faser af softwareudviklingen livscyklus, som vil være en form for risiko. Testprocessen kan også først afsluttes efter afslutningen af ​​udviklingsfasen og kan heller ikke udføres parallelt.

Del 2 - SDLC-interviewspørgsmål (avanceret)

Lad os nu se på de avancerede SDLC-interviewspørgsmål.

Q6. Hvem er de forskellige holdmedlemmer involveret i de forskellige faser af vandfaldsmodellen?

Svar:
De forskellige teammedlemmer eller nøglemedlemmer involveret i Waterfall-modeludviklingsprocessen er teknisk manager, udviklere, seniorudviklere, forretningsanalytiker, teknisk leder eller systemarkitekt eller løsningsarkitekt eller teknisk arkitekt i designfasen og udviklerne, seniorudviklere i kodningsfasen . Testere eller analytikere i testfasen. Projektleder, programleder og vedligeholdelsesteam er i vedligeholdelsesfasen af ​​softwareudviklingslivscyklusprocessen. Holdmedlemmer, der er involveret i de forskellige projektfaser, afhænger også af organisationens struktur og de roller og ansvar, der følges eller vedligeholdes af den bestemte organisation.

Q7. Hvad er LLD'er eller HLDs i SDLC?

Svar:
LLD (lavt niveau design) og HLD (højt niveau design) bruges til at analysere og forstå projektet i et højt niveau og lavt niveau oversigt til forskellige typer teammedlemmer til kunderne afhængigt af den tekniske eller forretningsmæssige viden om personen. Designet på lavt niveau er en detaljeret designimplementering, der vil være nyttigt i udviklingsprocessen for udviklerne, mens det høje niveau vil blive givet af arkitekter til at fortsætte med udviklingsprocessen oprindeligt. Dette vil være lettere at kende eller se på et øjeblik for nemt at forstå om projektet.

Lad os gå til de næste SDLC-interviewspørgsmål.

Q8. Hvad er de forskellige faser i Agile-modellen?

Svar:
De forskellige faser, der er involveret i Agile-modellen, er planlægning, krav, analyse, design, kodning, enhedsprøvning, systemintegrationstestning, ikke-funktionel testning og acceptacetest. Agile-modellen vil blive fulgt ved hjælp af alle agile-plader, såsom Scrum eller Kanban. Der vil være et antal Sprints, der skal følges, og alle leverancer udføres i form af Story Points.

Q9. Hvad er fordelene ved den smidige model?

Svar:
Dette er de avancerede SDLC-interviewspørgsmål, der stilles i et interview. De forskellige fordele ved at følge Agile-modellen i en softwareudviklingslivscyklusproces er som nedenfor:

  1. Det er lettere og enkelt at forstå og bruge og implementere.
  2. Det har enkle og lettere leverancer, som planlægges ofte baseret på Sprints, hvilket sikrer hyppige og af høj kvalitet leverancer.
  3. Det er meget godt til mindre og også større eller komplekse projekter og ender med projekter af høj kvalitet.

Q10. Hvad er en V-formet model i SDLC?

Svar:
Den V-formede model er en type udvidelsesmodel, og testingen vil blive planlagt tidligere. De forskellige trin er givet nedenfor:

  1. Planlægning
  2. Krav
  3. Arkitektur
  4. Design
  5. Implementering
  6. Enhedstestning
  7. Integrationstest
  8. System- og accepttest
  9. Vedligeholdelse

Anbefalede artikler

Dette har været en guide til listen over SDLC-interviewspørgsmål og-svar, så kandidaten let kan nedbryde disse SDLC-interviewspørgsmål. Her i dette indlæg har vi undersøgt top SDLC-interviewspørgsmål, som ofte stilles i interviews. Du kan også se på de følgende artikler for at lære mere -

  1. Spørgsmål om software-engineering-interview
  2. SOA Interview spørgsmål
  3. Spørgsmål om software-testintervju
  4. Spørgsmål til projektledelse