27 geriausi SDLC interviu klausimai ir atsakymai

Turinys

Atsisiųsti PDF

1) Kas yra SDLC?

SDLC yra programinės įrangos kūrimo gyvavimo ciklo santrumpa. SDLC yra žingsnių serija, siūlanti apibrėžtą programos kūrimo ir gyvavimo ciklo valdymo modelį.

2) Įvardykite penkis SDLC naudojamus modelius

  • Krioklio modelis
  • Greito taikymo kūrimo (RAD) modelis
  • Vikrus modelis
  • Kartotinis modelis
  • Spiralinis modelis

3) Paaiškinkite krioklio modelio fazes

Penkios pagrindinės krioklio modelio fazės yra šios:

  • Reikalavimų rinkimas
  • Dizainas
  • Plėtra
  • Testavimas
  • Įdiegimas ir priežiūra

4) Nurodo projektavimo etapo svarbą?

Reikalavimai nurodyti dokumento formoje. Tada jis paverčiamas logine struktūra, kurią reikia įdiegti konkrečia programavimo kalba. Projektavimo etapas taip pat naudingas nurodant aparatūros ir sistemos reikalavimus. Tai taip pat leidžia apibrėžti pilną sistemos architektūrą. Išvestis skirta dokumentuoti, kuris veikia kaip įvestis visoms paskesnėms SDLC fazėms.

5) Kokios užduotys atliekamos kodavimo etape?

Kodavimo etape projektinis dokumentas paverčiamas vykdoma programavimo kalba. Kodavimo etapo išvestis yra šaltinio kodas, kuris gali būti naudojamas kaip įvestis bandymų ir priežiūros etape.

6) Kas yra galimybių studija?

Galimybė leidžia įvertinti, kaip perspektyvi programinės įrangos projektų plėtra bus bet kuriai organizacijai. Programinės įrangos analitikas atlieka išsamų tyrimą, kad suprastų bet kurio projekto operacinį, ekonominį ir techninį pagrįstumą.

7) Kokie CMM termino lygiai?

Pajėgumų brandos modelis yra etalonas analizuojant organizacijos programinės įrangos kūrimo proceso brandą. Tai technika, naudojama tobulinti įmonės programinės įrangos kūrimo procesą. Ji naudoja vertindama bet kurią įmonę pagal penkių skirtingų lygių skalę, atsižvelgdama į jų pagrindines proceso sritis. Jame pasakojama apie įmonės brandą remiantis projektu, su kuriuo įmonė susiduria, ir klientais.

Pradinis, valdomas, apibrėžtas, kiekybiškai valdomas ir optimizavimas yra penki lygiai, kurie nustato bet kurios įmonės CMM lygius.

8) Pateikite keletą V modelio naudojimo pranašumų?

  • Paprasta ir paprasta naudoti.
  • Kiekvienas etapas turi specifinį
  • V modelis yra sėkmingesnis dėl ankstyvo bandymų planų kūrimo. Tai sumažina klaidų taisymo kainą
  • Veiksmingiausiai veikia su mažais projektais, kai reikalavimai yra maži

9) Kokia yra projekto „apimtis“?

Projekto apimtis yra ne kas kita, o projekto tikslai, uždaviniai ir lūkesčiai. Programinės įrangos apimtis yra aiškiai apibrėžta riba, apimanti visus procesus, kurie atliekami kuriant ir pristatant programinės įrangos produktą. Programinės įrangos apimtį sudaro visos funkcijos ir artefaktai, kurie turi būti pristatyti į programinės įrangos sistemą. Programinės įrangos apimtis taip pat padeda nustatyti, ką sistema darys ir ko nedarys.

10) Kaip manote, kada vartotojai turėtų būti mokomi kurti naują sistemą?

Įgyvendinimo etape

11) Nurodykite etapą, kuriame stebimas naujos sistemos veikimas?

Evoliucijos ir priežiūros etape sistema yra nuolat stebima.

12) Kas yra kompiuterinė informacinė sistema?

Tai sistema, kurioje kompiuteriai atlieka kai kurias procedūras.

13) Paaiškinkite žemo lygio arba išsamų SDLC projektą

Taikant žemo lygio dizainą, aukšto lygio dizainas skirstomas į modulius ir programas. Loginis dizainas yra sukurtas kiekvienai programai ir jis bus dokumentuojamas kaip programos specifikacijos.

14) Kuo naudinga JAD sesija?

JAD (Joint Application Design) sesija naudojama duomenims ir informacijai apie sistemą gauti

15) Nurodykite skirtumą tarp SDLC ir Stlc

SDLC apima visišką projekto patikrinimą ir patvirtinimą. SDLC etapui reikalinga verslo poreikių analizė, projektavimas, kūrimo procesas, testavimo procesas ir priežiūra.

Kadangi STLC apima tik patvirtinimą.

16) Kas yra žmonės, dalyvaujantys krioklio modelio fazėse

Žmonės, dalyvaujantys krioklio modelyje, priklauso nuo organizacijos struktūros. Čia yra specialistai, kurie paprastai dalyvauja

  • Verslo analitikas
  • Technikos vadovas arba vyresnieji kūrėjai
  • Techninis vadovas arba sistemos architektas projektavimo etape
  • Kūrėjai kodavimo etape.
  • Testuotojai bandymų etape.
  • Projektų vadovas ir techninės priežiūros komanda priežiūros etape

17) Kas yra 0 lygio DFD?

Aukščiausias abstrakcijos lygis vadinamas 0 lygio DFD (duomenų srauto diagrama). Jis taip pat žinomas kaip konteksto lygio DFD. Čia pateikiamos visos informacinės sistemos specifikacijos kaip viena schema, kurioje pateikiama visa išsami informacija apie sistemą.

18) Paaiškinkite komandos poreikių rinkimą, susijusį su SDLC

Reikalavimų rinkimas yra svarbus SDLC etapas. Šiame etape renkami verslo reikalavimai. Šiame etape taip pat analizuojamas projekto grafikas ir kaina.

19) Trumpai paaiškinkite bandymo etapą

Taikomos skirtingos bandymų metodikos nustatant programinės įrangos klaidas, kurios gimsta per ankstesnius etapus. Šiandien yra daugybė testavimo įrankių tipų ir yra metodikos. Keletas eglių taip pat kuria savo bandymų įrankius, kurie yra pagaminti pagal užsakymą pagal poreikį ar jų organizacijas.

20) Su kokiomis problemomis susiduriama krioklio modelyje?

Kai kurios paplitusios krioklio modelio problemos yra

  • Krioklio modelis nėra idealus sudėtingiems projektams, kai reikalavimai nėra aiškūs
  • Kiekvienam etapui atlikti reikia daug laiko
  • Šiame modelyje yra tam tikrų klaidų, kurios niekada nebuvo ištaisytos

21) Kaip vadinamas esamos sistemos detalių tyrimas?

Išsamus esamos sistemos tyrimas vadinamas sistemos analize

22) Koks yra pagrindinis prototipų kūrimo tikslas?

Prototipai siūlo siūlomos sistemos mini modelį

23) Kuriame SDLC projekto etape būtų galima nutraukti ankstyvą procesą?

SDLC procese projekto nutraukimas gali būti atliekamas galimybių studijos etape.

24) Kaip manote, kuris yra kūrybiškiausias ir sudėtingiausias sistemos gyvavimo ciklo etapas?

Dizainas yra vienas iš sudėtingiausių SDLC gyvavimo ciklo etapų.

25) Nurodykite galimybių tipą, kai sąnaudų taupymas ir papildomas pelnas viršys reikalaujamas investicijas.

Tai žinoma kaip ekonominis pagrįstumas

26) Ar klaidų taisymai gali apimti ir programinės įrangos priežiūrą?

Taip, klaidų taisymo etape taip pat yra programinės įrangos priežiūra

27) Kuriame SDCL gyvavimo ciklo etape klaidų taisymo kaina yra mažiausia?

Pradiniame reikalavimo analizės etape klaidų taisymo kaina yra labai mažesnė.

Įdomios straipsniai...