Топ 27 въпроси и отговори за интервю за SDLC

Съдържание

Изтеглете PDF

1) Какво е SDLC?

SDLC е съкращение от жизнения цикъл на разработката на софтуер. SDLC е поредица от стъпки, които предлагат определен модел за разработване и управление на жизнения цикъл на приложение.

2) Назовете пет модела, използвани в SDLC

  • Модел на водопад
  • Модел за бързо разработване на приложения (RAD)
  • Пъргав модел
  • Итеративен модел
  • Спирален модел

3) Обяснете фазите на модела на водопада

Петте основни фази на модела водопад са:

  • Събиране на изисквания
  • Дизайн
  • Развитие
  • Тестване
  • Внедряване и поддръжка

4) Посочва значението на фазата на проектиране?

Изискванията са посочени под формата на документ. След това се преобразува в логическа структура, която трябва да бъде внедрена в определен език за програмиране. Фазата на проектиране също е полезна за определяне на хардуерни и системни изисквания. Той също така позволява да се дефинира цялостната системна архитектура. Изходът е предназначен да документира, който действа като вход за всички следващи SDLC фази.

5) Какви са задачите, изпълнявани във фаза на кодиране?

Във фазата на кодиране проектният документ се преобразува в изпълним език за програмиране. Резултатът от етапа на кодиране е изходният код, който може да действа като вход за фаза на тестване и поддръжка.

6) Какво е проучване на осъществимостта?

Приложимостта позволява да се оцени колко жизнеспособна ще бъде разработката на софтуерен проект за всяка организация. Софтуерният анализатор прави пълното проучване, за да разбере оперативната, икономическата и техническата осъществимост на всеки проект.

7) Какви са нивата на зрялост в CMM?

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

Първоначално, управлявано, дефинирано, количествено управлявано и оптимизиращо са пет нива, които определят нивата на CMM на всяка компания.

8) Дайте някои предимства от използването на V модел?

  • Лесен и лесен за използване.
  • Всяка фаза има специфични
  • V моделът е по-успешен поради ранното разработване на планове за тестове. Това намалява разходите за корекции на грешки
  • Работи най-ефективно при малки проекти, където изискванията са малки

9) Какъв е „обхватът“ на даден проект?

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

10) Според вас кога потребителите трябва да бъдат обучавани по нова система?

По време на фазата на изпълнение

11) Назовете фазата, в която се наблюдава работата на новата система?

По време на фазата на еволюция и поддръжка системата се наблюдава непрекъснато.

12) Какво представлява компютърната информационна система?

Това е система, в която компютрите извършват някои процедури.

13) Обяснете ниско ниво или подробен дизайн относно SDLC

При проектирането на ниско ниво дизайнът на високо ниво е разделен на модули и програми. Логическият дизайн е разработен за всяка програма и ще бъде документиран като спецификации на програмата.

14) Каква е ползата от JAD сесията?

Сесията JAD (Joint Application Design) се използва за получаване на данни и информация за системата

15) Посочете разликата между SDLC и Stlc

SDLC включва пълната проверка и валидиране на проект. SDLC етап изисква анализ на бизнес изисквания, дизайн, процес на разработка, процес на тестване и поддръжка.

Докато STLC включва само валидиране.

16) Кои са хората, участващи във фазите на модела на водопада

Хората, участващи в модела на водопада, зависят от структурата на организацията. Тук има професионалисти, които обикновено участват

  • Бизнес анализатор
  • Технически мениджър или старши разработчици
  • Технически ръководител или системен архитект във фаза на проектиране
  • Разработчици във фаза на кодиране.
  • Тестери във фаза на тестване.
  • Ръководител на проекти и екип за поддръжка във фазата на поддръжка

17) Какво е DFD от ниво 0?

Най-високото ниво на абстракция се нарича DFD Level 0 (диаграма на потока от данни). Той е известен също като DFD на контекстно ниво. Той дава спецификации за цялата информационна система като една диаграма, която съдържа всички подробности за системата.

18) Обяснете събирането на изискванията на екипа относно SDLC

Събирането на изисквания е важна SDLC фаза. На този етап се събират бизнес изискванията. Графикът и цената на проекта също анализират на тази фаза.

19) Обяснете накратко фазата на тестване

Практикуват се различни методологии за тестване за откриване на софтуерни грешки, които се раждат през предходните фази. Днес има много видове инструменти за тестване и са налични методологии. Малко фирми също изграждат своите инструменти за тестване, които са направени по поръчка според нуждите или техните организации.

20) С какви проблеми се сблъсква моделът на водопада?

Някои от често срещаните проблеми, пред които е изправен моделът на водопада, са

  • Моделът на водопада не е идеален за сложни проекти, където изискванията не са ясни
  • Необходимо е много време, за да завърши всеки етап
  • Има някои грешки, които никога не са отстранени в този модел

21) Как се нарича детайлното проучване на съществуващата система?

Подробното проучване на съществуващата система се нарича Системен анализ

22) Каква е основната цел на прототипирането?

Прототипирането предлага мини-модел на предложената система

23) В коя стъпка от SDLC проекта може да се направи предсрочно прекратяване?

В процеса на SDLC прекратяването на проекта може да се извърши във фазата на проучване на осъществимостта.

24) Според вас коя е най-креативната и предизвикателна фаза от жизнения цикъл на системата?

Дизайнът е една от най-предизвикателните фази на жизнения цикъл на SDLC.

25) Посочете вида на осъществимостта, при която спестяването на разходи и допълнителните печалби ще надхвърлят необходимата инвестиция.

Известно е като икономическа осъществимост

26) Могат ли корекциите на грешки да включват и поддръжка на софтуера?

Да, етапът на отстраняване на грешки включва и поддръжка на софтуера

27) Разходите за корекция на грешките са най-малко в кой етап от жизнения цикъл на SDCL?

Разходите за корекция на грешки са много по-малко в ранния етап на анализа на изискванията.

Интересни статии...