Въведение в SDLC Интервю въпроси и отговори

SDLC е рамка, която определя различните стъпки или процеси в цикъла за разработка на софтуер. Жизненият цикъл на разработката на софтуер (SDLC) се нарича още като жизнен цикъл за разработка на приложения. Различните стъпки, участващи в жизнения цикъл на разработката на софтуер, са планиране, анализ, проектиране, внедряване и поддръжка. Процесът на жизнения цикъл на разработката на софтуер може да бъде приложен както към хардуерни, така и към софтуерни компоненти или конфигурация, за да определи обхвата и процеса на жизнения цикъл. Този жизнен цикъл за разработка на софтуер ще осигури доставянето на ефективен и висококачествен софтуер или хардуерни продукти на крайния клиент или клиенти, за да се гарантира висококачествено развитие на продуктите или услугите в хардуерните или софтуерните организации. Това ще гарантира безпроблемното функциониране на бизнеса.

По-долу са 10-те най-важни и често интервюирани въпроса за SDLC:

Сега, ако търсите работа, свързана със SDLC, трябва да се подготвите за въпроси за интервю за SDLC за 2019 г. Вярно е, че всяко интервю е различно според различните профили на работа. Тук сме подготвили важните въпроси за отговори и интервюта за SDLC, които ще ви помогнат да постигнете успех в интервюто си. Тези основни въпроси за интервюто са разделени на две части, както следва:

Част 1 - Въпроси за интервю за SDLC (основни)

Тази първа част обхваща основните въпроси и отговори на интервю за SDLC.

Q1. Какво е SDLC и за какво се използва?

Отговор:
SDLC (Software Development Life Cycle) е процесът на проектиране и разработване на продукт или услуга, който се доставя на клиента, който се следва за проектите на софтуер или системи в организациите за информационни технологии или хардуер. SDLC рамката е полезна за доставяне на продуктите или клиентите, което гарантира високо качество и ефективност.

Q2. Какви са различните видове методологии на SDLC?

Отговор:
Това са основните въпроси за интервю за SDLC, зададени в интервю. Различните модели на SDLC са -

  1. Модел на водопад
  2. Agile модел
  3. Итеративен или инкрементален модел
  4. Спирален модел
  5. RAD - Модел за бързо разработване на приложения
  6. V-образен модел
  7. Еволюционен модел на прототип

Q3. Какви са различните фази на модела Водопад?

Отговор:
Различните фази или стъпки, включени в модела на водопада, са Изисквания, проектиране, изпълнение, тестване и освобождаване. Този модел е с последователна форма и се движи надолу без отклонения. Всяка фаза ще започне едва след завършване на предишната. Този процес се спазва дълго време и традиционен подход и е най-добрият, тъй като наскоро е приет гъвкав. Този тип модел не включва каквито и да е чести промени в изискванията и трябва да следва ясна документация от началото до края. Фазите и дейностите са добре планирани.

Нека преминем към следващите въпроси за интервю за SDLC.

Q4. Какво е ниво на зрялост на CMM и какво е неговото значение?

Отговор:
CMM (модел на зрялост на способностите) е стандарт или еталон, който се използва в процеса на модела за развитие в организацията, за да се проучи или да се знае зрелостта на процесите, които се следват в дадена организация. Нивото на CMMI се използва за определяне на качеството или зрелостта на процеса на разработване на софтуер в организация, т.е. или софтуер или хардуер. Той ще се използва за оценка на организацията по скала от пет различни нива и процесите, които се следват в организацията. Петте различни нива са начални, повтарящи се, дефинирани, способни (управлявани) и ефективни (оптимизиране).

Q5. Какви са недостатъците на модела Waterfall?

Отговор:
Недостатъците на модела на водопада са - Той няма да е идеален за по-големи и сложни проекти, когато изискванията не са ясно документирани и не са ясни. Не е по-лесно и също така не е възможно да се върнете на всеки етап или фаза по време на процеса на разработка на софтуер. Никакъв софтуерен продукт или услуга няма да бъде доставен до последните етапи или фази на жизнения цикъл на разработката на софтуер, което ще бъде форма на риск. Процесът на тестване също може да бъде завършен само след завършване на фазата на разработване и също така не може да се извърши паралелно.

Част 2 - Въпроси за интервю за SDLC (разширено)

Нека сега да разгледаме разширените въпроси за интервю за SDLC.

Q6. Кои са различните членове на екипа, участващи в различните фази на модела Водопад?

Отговор:
Различните членове на екипа или ключовите членове, участващи в процеса на разработване на модел на водопад, са технически мениджър, разработчици, старши разработчици, бизнес анализатор, технически лидер или системен архитект или архитект на решения или технически архитект във фазата на проектиране и разработчиците, старши разработчици във фазата на кодиране., Тестери или анализатори във фазата на тестване. Ръководителят на проекта, мениджърът на програми и екипът за поддръжка ще бъдат във фазата на поддръжка на процеса на жизнения цикъл на разработката на софтуер. Членовете на екипа, участващи в различните фази на проекта, също зависят от структурата на организацията и ролите и отговорностите, които се следват или поддържат от конкретната организация.

Q7. Какво представляват LLDs или HLDs в SDLC?

Отговор:
LLD (дизайн на ниско ниво) и HLD (дизайн на високо ниво) се използват за анализ и разбиране на проекта в преглед на високо ниво и ниско ниво на различни видове членове на екипа към клиентите в зависимост от техническите или бизнес познанията на лицето. Дизайнът на ниско ниво е подробно изпълнение на проекта, което ще бъде полезно в процеса на разработка за разработчиците, докато дизайнът на високо ниво ще бъде даден от архитектите, за да продължат първоначално с процеса на разработка. Това ще бъде по-лесно да се знае или погледнете с един поглед, за да разберете лесно за проекта.

Нека преминем към следващите въпроси за интервю за SDLC.

Q8. Какви са различните фази в модела Agile?

Отговор:
Различните фази, включени в модела Agile, са планиране, изисквания, анализ, проектиране, кодиране, тестване на единици, тестване на системната интеграция, нефункционално тестване и тестване за приемане. Моделът Agile ще бъде последван с използване на всякакви Agile дъски като Scrum или Kanban. Ще има няколко спринта, които ще се следват и всички резултати ще бъдат извършени под формата на точки от историята.

Q9. Какви са предимствата на пъргавия модел?

Отговор:
Това са разширените въпроси за интервю за SDLC, зададени в интервю. Различните предимства на следването на модела Agile в процеса на жизнения цикъл на разработката на софтуер са както следва:

  1. По-лесно и лесно е да се разбере и да се използва и приложи.
  2. Той има прости и по-лесни резултати, които се планират често въз основа на спринтове, което гарантира чести и висококачествени резултати.
  3. Това е много добро за по-малки, а също и по-големи или сложни проекти и завършва с висококачествени резултати от проекти.

Q10. Какво представлява V-образен модел в SDLC?

Отговор:
V-образният модел е тип модел на удължаване и тестването ще бъде планирано по-рано. Различните стъпки са дадени по-долу:

  1. планиране
  2. Изисквания
  3. архитектура
  4. Дизайн
  5. изпълнение
  6. Тестване на единица
  7. Интеграционно тестване
  8. Тестване на системата и приемането
  9. Поддръжка

Препоръчителни статии

Това е ръководство за списъка на въпросите и отговорите за интервю за SDLC, така че кандидатът да може лесно да разруши тези въпроси за интервю за SDLC. Тук, в тази публикация, ние проучихме най-добрите SDLC въпроси за интервю, които често се задават в интервюта. Можете също да разгледате следните статии, за да научите повече -

  1. Въпроси за интервю за софтуерно инженерство
  2. Въпроси за интервю за SOA
  3. Въпроси за интервю за тестване на софтуер
  4. Въпроси за интервю за управление на проекти