Sissejuhatus SDLC intervjuu küsimuste ja vastuste juurde

SDLC on raamistik, mis määratleb erinevad etapid või protsessid tarkvara arendamise tsüklis. Tarkvaraarenduse elutsüklit (SDLC) nimetatakse ka rakenduse arendamise elutsükliks. Tarkvaraarenduse elutsükli erinevad etapid on kavandamine, analüüs, kavandamine, juurutamine ja hooldus. Tarkvaraarenduse elutsükli protsessi saab rakendada nii riist- või tarkvarakomponentidele kui ka konfiguratsioonile, et määratleda selle ulatus ja olelustsükli protsess. See tarkvaraarenduse elutsükkel tagab tõhusa ja kvaliteetse tarkvara või riistvaratoodete tarnimise lõpptarbijale või klientidele, et tagada riist- või tarkvaraorganisatsioonides kvaliteetsete toodete või teenuste arendamine. See tagab ettevõtete sujuva toimimise.

Allpool on kümme kõige olulisemat ja sagedamini küsitletavat küsimust SDLC kohta:

Kui otsite SDLC-ga seotud tööd, peate valmistuma 2019. aasta SDLC-le mõeldud intervjuuküsimusteks. On tõsi, et iga vestlus on erinevate tööprofiilide järgi erinev. Oleme siin koostanud olulised SDLC intervjuu küsimused ja vastused, mis aitavad teil oma intervjuus edu saavutada. Need top intervjuu küsimused on jagatud kahte ossa:

1. osa - SDLC intervjuu küsimused (põhilised)

See esimene osa hõlmab põhilisi SDLC intervjuu küsimusi ja vastuseid.

Q1. Mis on SDLC ja milleks seda kasutatakse?

Vastus:
SDLC (tarkvara arendamise elutsükkel) on kliendile tarnitava toote või teenuse kavandamise ja arendamise protsess, mida järgitakse infotehnoloogia- või riistvaraorganisatsioonide tarkvara- või süsteemiprojektide osas. SDLC raamistik on kasulik toodete või klientide tarnimisel, mis tagab kõrge kvaliteedi ja tõhususe.

Q2. Millised on SDLC meetodite erinevad tüübid?

Vastus:
See on põhiline SDLC intervjuu küsimus, mida küsiti intervjuus. SDLC erinevad mudelid on -

  1. Jugamudel
  2. Agile mudel
  3. Iteratiivne või inkrementaalne mudel
  4. Spiraalmudel
  5. RAD - rakenduste kiire arendamise mudel
  6. V-kujuline mudel
  7. Evolutsiooniline prototüübi mudel

Q3. Millised on jugamudeli erinevad faasid?

Vastus:
Erinevad jugamudeli etapid või etapid on nõuded, kujundamine, teostamine, testimine ja vabastamine. See mudel on järjestikuse kujuga ja liigub allapoole ilma igasuguste kõrvalekalleteta. Iga etapp algab alles pärast eelmise lõpuleviimist. Seda protsessi jälgiti pikka aega ja traditsioonilist lähenemist järgides ning see on olnud parim alates hiljuti kasutusele võetud paindlikkusest. Seda tüüpi mudeliga ei kaasne mingisugust sagedast nõude muutmist ja vajadused järgivad selget dokumentatsiooni algusest lõpuni. Faasid ja tegevused on hästi planeeritud.

Liigume järgmiste SDLC intervjuu küsimuste juurde.

Q4. Mis on CMM-i küpsustase ja mis on selle tähtsus?

Vastus:
CMM (võimekuse küpsuse mudel) on standard või etalon, mida kasutatakse organisatsiooni arendusmudeli protsessis, et uurida või teada organisatsioonis järgitavate protsesside küpsust. CMMI taset kasutatakse organisatsiooni tarkvaraarendusprotsessi, st tarkvara või riistvara, kvaliteedi või küpsuse määramiseks. Seda kasutatakse organisatsiooni hindamiseks viiel erineval tasemel ja protsessides, mida organisatsioonis järgitakse. Viis erinevat taset on algsed, korratavad, määratletud, võimelised (hallatavad) ja tõhusad (optimeerimine).

Q5. Millised on juga mudeli puudused?

Vastus:
Jugamudeli puudused on järgmised: See ei ole ideaalne suuremate ja keerukamate projektide jaoks, kui nõuded pole selgelt dokumenteeritud ja pole selged. Tarkvaraarendusprotsessi ajal pole ühegi etapi või faasi juurde naasmine lihtsam ega ka võimalik. Ühtegi tarkvaratoodet ega -teenust ei tarnita enne tarkvara arendamise elutsükli viimaseid etappe või faase, mis on riskivorm. Testimisprotsessi saab lõpule viia ka alles pärast arendusetapi lõppu ja seda ei saa ka paralleelselt läbi viia.

2. osa - SDLC intervjuu küsimused (täpsemad)

Vaadakem nüüd lähemalt SDLC intervjuuküsimusi.

Q6. Kes on erinevad meeskonnaliikmed, kes osalevad Waterfall mudeli erinevates etappides?

Vastus:
Waterfall-mudeli väljatöötamise protsessis osalevad erinevad meeskonnaliikmed või võtmeliikmed: tehniline juht, arendajad, vanemad arendajad, ärianalüütik, tehniline juht või süsteemiarhitekt või lahenduste arhitekt või tehniline arhitekt projekteerimisfaasis ja arendajad, vanemad arendajad kodeerimisetapis . Testijad või analüütikud testimisfaasis. Projektijuht, programmijuht ja hooldustiim on tarkvaraarenduse elutsükli protsessi hooldusetapis. Projekti erinevates etappides osalevad meeskonnaliikmed sõltuvad ka organisatsiooni struktuurist ning rollidest ja vastutusest, mida konkreetne organisatsioon järgib või hoiab.

Q7. Mis on SDLC-d LLD-d või HLD-d?

Vastus:
LLD (Low-Level Design) ja HLD (High-Level Design) kasutatakse projekti kõrgetasemelise ja madala taseme ülevaate analüüsimiseks ja mõistmiseks eri tüüpi meeskonnaliikmetele klientidele sõltuvalt tehnilistest või äriteadmistest isik. Madala taseme disain on detailne disainilahendus, mis on abiks arendajatele arendusprotsessis, samas kui kõrgetasemelise disaini annavad arhitektid, et nad jätkaksid arendusprotsessiga algselt. Seda on projekti kohta hõlpsamini aru saamiseks või pilguga hõlpsamini aru saada.

Liigume järgmiste SDLC intervjuu küsimuste juurde.

Q8. Millised on Agile mudeli erinevad faasid?

Vastus:
Agiilses mudelis osalevad erinevad etapid: kavandamine, nõuded, analüüs, kujundamine, kodeerimine, ühiku testimine, süsteemi integreerimise testimine, mittefunktsionaalne testimine ja aktsepteerimise testimine. Agiilset mudelit jälgitakse kasutades kõiki Agile tahvleid, näiteks Scrum või Kanban. Järgitakse mitmeid sprintte ja kõik edastatavad toimuvad lugudena.

Q9. Millised on vilgas mudeli eelised?

Vastus:
See on täpsustatud SDLC intervjuu küsimus, mida küsiti intervjuus. Agile mudeli järgimise erinevad eelised tarkvaraarenduse elutsükli protsessis on järgmised:

  1. Seda on lihtsam ja hõlpsam mõista, kasutada ja rakendada.
  2. Sellel on lihtsad ja hõlpsamad tarned, mida kavandatakse sageli Sprintide põhjal, mis tagab sagedaste ja kvaliteetsete tarnete teostamise.
  3. See on väga hea väiksemate ja ka suuremate või keerukamate projektide jaoks ning lõppeb kvaliteetsete projektide tulemustega.

Q10. Mis on SDLC-s V-kujuline mudel?

Vastus:
V-kujuline mudel on teatud tüüpi pikendusmudel ja katsetamist plaanitakse varem. Erinevad sammud on toodud allpool:

  1. Planeerimine
  2. Nõuded
  3. Arhitektuur
  4. Kujundus
  5. Rakendamine
  6. Üksuse testimine
  7. Integratsiooni testimine
  8. Süsteemi ja aktsepteerimise testimine
  9. Hooldus

Soovitatavad artiklid

See on juhend SDLC intervjuu küsimuste ja vastuste loendisse, et kandidaat saaks neid SDLC intervjuu küsimusi hõlpsalt lahendada. Selles postituses oleme uurinud populaarsemaid SDLC intervjuu küsimusi, mida küsitakse sageli intervjuudes. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Tarkvaraehituse intervjuu küsimused
  2. SOA intervjuu küsimused
  3. Tarkvara testimise intervjuu küsimused
  4. Projektijuhtimise intervjuu küsimused