Úvod do otázok a odpovedí na rozhovor SDLC

SDLC je rámec, ktorý definuje rôzne kroky alebo procesy v cykle vývoja softvéru. Životný cyklus vývoja softvéru (SDLC) sa tiež nazýva životný cyklus vývoja aplikácií. Rôzne kroky zahrnuté v životnom cykle vývoja softvéru sú plánovanie, analýza, návrh, implementácia a údržba. Proces životného cyklu vývoja softvéru možno použiť na hardvérové ​​alebo softvérové ​​komponenty alebo konfiguráciu na definovanie rozsahu a životného cyklu procesu. Tento životný cyklus vývoja softvéru zabezpečí dodávku efektívnych a vysokokvalitných softvérových alebo hardvérových produktov koncovému zákazníkovi alebo klientom s cieľom zabezpečiť vysokokvalitný vývoj produktov alebo služieb v hardvérových alebo softvérových organizáciách. Zabezpečí sa tým hladký chod podnikov.

Nižšie je uvedených 10 najdôležitejších a často kladených otázok o SDLC:

Teraz, ak hľadáte prácu, ktorá súvisí s SDLC, musíte sa pripraviť na 2019 SDLC Interview Questions. Je pravda, že každý pohovor sa líši podľa rôznych profilov zamestnania. Tu sme pripravili dôležité otázky a odpovede týkajúce sa rozhovoru SDLC, ktoré vám pomôžu dosiahnuť úspech v pohovore. Tieto najčastejšie otázky na pohovor sú rozdelené do dvoch častí:

1. časť - Otázky týkajúce sa rozhovoru SDLC (základné)

Táto prvá časť sa venuje základným otázkam a odpovediam SDLC Interview.

Q1. Čo je SDLC a na čo sa používa?

odpoveď:
SDLC (Software Development Life Cycle) je proces navrhovania a vývoja produktu alebo služby, ktorý sa má dodať zákazníkovi a ktorý sa dodržiava pri softvérových alebo systémových projektoch v organizáciách informačných technológií alebo hardvéru. Rámec SDLC je užitočný pri dodávaní produktov alebo zákazníkov, čo zaručuje vysokú kvalitu a efektívnosť.

Q2. Aké sú rôzne typy metodík SDLC?

odpoveď:
Toto sú základné otázky týkajúce sa rozhovoru SDLC, ktoré boli položené počas rozhovoru. Rôzne modely SDLC sú -

  1. Vodopádový model
  2. Agilný model
  3. Iteračný alebo inkrementálny model
  4. Špirálový model
  5. RAD - Model rýchleho vývoja aplikácií
  6. Model v tvare V
  7. Evolučný prototyp

Q3. Aké sú rôzne fázy modelu Waterfall?

odpoveď:
Rôzne fázy alebo kroky zapojené do modelu vodopádu sú Požiadavky, Návrh, Vykonanie, Testovanie a Uvoľnenie. Tento model má sekvenčnú podobu a pohybuje sa nadol bez akýchkoľvek odchýlok. Každá fáza sa začne až po dokončení predchádzajúcej fázy. Tento proces sa sledoval dlhodobo a tradične a bol najlepším od nedávneho prijatia agilného prístupu. Tento typ modelu nevyžaduje žiadne časté zmeny požiadaviek a potreby vyplývajú z jasnej dokumentácie od začiatku do konca. Fázy a činnosti sú dobre naplánované.

Prejdime k ďalším otázkam rozhovoru SDLC.

Q4. Čo je úroveň zrelosti CMM a aký je jej význam?

odpoveď:
CMM (Capability Maturity Model) je štandard alebo meradlo, ktoré sa používa v procese vývojového modelu v organizácii na štúdium alebo poznanie zrelosti procesov, ktoré sa v organizácii sledujú. Úroveň CMMI sa používa na určenie kvality alebo zrelosti procesu vývoja softvéru v organizácii, tj softvéru alebo hardvéru. Použije sa na hodnotenie organizácie na škále piatich rôznych úrovní a procesov, ktoré sa v organizácii dodržiavajú. Päť rôznych úrovní je počiatočná, opakovateľná, definovaná, schopná (riadená) a efektívna (optimalizácia).

Q5. Aké sú nevýhody modelu Waterfall?

odpoveď:
Nevýhody modelu vodopádu sú - nebude to ideálne pre väčšie a zložité projekty, keď požiadavky nie sú jasne zdokumentované a nie sú jasné. Počas procesu vývoja softvéru nie je ľahšie a tiež nemožné vrátiť sa do ktorejkoľvek fázy alebo fázy. Softvérový produkt alebo služba sa nedodá až do posledných fáz alebo fáz životného cyklu vývoja softvéru, ktoré budú predstavovať určitú formu rizika. Proces testovania je možné dokončiť až po ukončení vývojovej fázy a nemôže sa vykonávať súbežne.

2. časť - Otázky týkajúce sa rozhovoru SDLC (rozšírené)

Pozrime sa teraz na pokročilé otázky týkajúce sa rozhovoru SDLC.

Q6. Kto sú rôzni členovia tímu zapojení do rôznych fáz modelu Waterfall?

odpoveď:
Rôzni členovia tímu alebo kľúčoví členovia zapojení do procesu vývoja modelu vodopádu sú technický manažér, vývojári, starší vývojári, obchodný analytik, technický vedúci alebo systémový architekt alebo riešenia architekt alebo technický architekt vo fáze návrhu a vývojári, starší vývojári vo fáze kódovania., Testéri alebo analytici v testovacej fáze. Projektový manažér, programový manažér a tím údržby bude vo fáze údržby procesu životného cyklu vývoja softvéru. Členovia tímu zapojení do rôznych fáz projektu tiež závisia od štruktúry organizácie a úloh a zodpovedností, ktoré daná organizácia dodržiava alebo udržiava.

Q7. Čo sú LLD alebo HLD v SDLC?

odpoveď:
LLD (Low-Level Design) a HLD (High-level Design) sa používajú na analýzu a porozumenie projektu v prehľade na vysokej úrovni a na nízkej úrovni k rôznym typom členov tímu zákazníkom v závislosti od technických alebo obchodných znalostí spoločnosti osoba. Návrh na nízkej úrovni je podrobná implementácia návrhu, ktorá bude nápomocná v procese vývoja pre vývojárov, zatiaľ čo návrh na vysokej úrovni bude daný architektmi, aby pôvodne pokračovali v procese vývoja. To bude ľahšie poznať alebo sa pozrieť na prvý pohľad, aby ste o projekte ľahko porozumeli.

Prejdime k ďalším otázkam rozhovoru SDLC.

Q8. Aké sú rôzne fázy v agilnom modeli?

odpoveď:
Rôzne fázy zapojené do agilného modelu sú plánovanie, požiadavky, analýza, návrh, kódovanie, testovanie jednotiek, testovanie integrácie systému, nefunkčné testovanie a testovanie akceptácie. Agilný model bude nasledovať pomocou akýchkoľvek agilných dosiek ako Scrum alebo Kanban. Bude sa postupovať podľa viacerých Sprintov a všetky výstupy sa uskutočnia vo forme príbehových bodov.

Q9. Aké sú výhody agilného modelu?

odpoveď:
Toto sú pokročilé otázky týkajúce sa rozhovoru SDLC, ktoré boli položené počas rozhovoru. Rôzne výhody sledovania agilného modelu v procese životného cyklu vývoja softvéru sú uvedené nižšie:

  1. Je ľahšie a ľahko pochopiteľné, použiteľné a implementovateľné.
  2. Má jednoduché a ľahšie výstupy, ktoré sú často plánované na základe Sprintov, ktoré zaisťujú časté a kvalitné výstupy.
  3. Je to veľmi dobré pre menšie, ale aj väčšie alebo zložité projekty a končí kvalitnými výstupmi projektov.

Q10. Čo je to model tvaru V v SDLC?

odpoveď:
Model v tvare V je typom rozšíreného modelu a testovanie sa naplánuje skôr. Rôzne kroky sú uvedené nižšie:

  1. plánovanie
  2. požiadavky
  3. architektúra
  4. dizajn
  5. uskutočnenie
  6. Testovanie jednotiek
  7. Testovanie integrácie
  8. Testovanie systému a prijímania
  9. údržba

Odporúčané články

Toto bol sprievodca zoznamom otázok a odpovedí na otázky týkajúce sa rozhovoru SDLC, aby uchádzač mohol ľahko vykonať tvrdé zásahy do týchto otázok. Tu v tomto príspevku sme študovali najčastejšie otázky týkajúce sa rozhovoru SDLC, ktoré sa často kladú pri rozhovoroch. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Rozhovory s otázkami softvérového inžinierstva
  2. Interview Otázky SOA
  3. Rozhovor Otázky na testovanie softvéru
  4. Otázky týkajúce sa rozhovoru pre riadenie projektu

Kategórie: