Введение в SDLC Интервью Вопросы и ответы

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

Ниже приведены 10 наиболее важных и часто задаваемых вопросов по SDLC:

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

Часть 1 - вопросы интервью SDLC (основные)

Эта первая часть охватывает основные вопросы и ответы SDLC Interview.

Q1. Что такое SDLC и для чего он используется?

Ответ:
SDLC (жизненный цикл разработки программного обеспечения) - это процесс проектирования и разработки продукта или услуги, которые должны быть предоставлены заказчику, которые выполняются для программных или системных проектов в информационных и аппаратных организациях. Каркас SDLC полезен для доставки продуктов или клиентов, что обеспечивает высокое качество и эффективность.

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

Ответ:
Это основные вопросы интервью SDLC, задаваемые в интервью. Различные модели SDLC -

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

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

Ответ:
Различные этапы или этапы, используемые в модели водопада: требования, проектирование, выполнение, тестирование и выпуск. Эта модель имеет последовательную форму и движется вниз без каких-либо отклонений. Каждый этап начнется только после завершения предыдущего. Этот процесс использовался в течение долгого времени и традиционного подхода и был лучшим, так как Agile был принят недавно. Этот тип модели не предусматривает каких-либо частых изменений требований и требует четкой документации от начала до конца. Этапы и мероприятия хорошо спланированы.

Давайте перейдем к следующим вопросам интервью SDLC.

Q4. Что такое уровень зрелости CMM и какова его важность?

Ответ:
CMM (модель зрелости возможностей) - это стандарт или эталон, который используется в процессе разработки модели в организации для изучения или определения степени зрелости процессов, которым следуют в организации. Уровень CMMI используется для определения качества или зрелости процесса разработки программного обеспечения в организации, т. Е. Программного или аппаратного обеспечения. Он будет использоваться для оценки организации по пяти различным уровням и процессам, которым следуют в организации. Пять различных уровней: Начальный, Повторяемый, Определенный, Способный (Управляемый) и Эффективный (Оптимизация).

Q5. Каковы недостатки модели Водопад?

Ответ:
Недостатки модели водопада - она ​​не будет идеальной для больших и сложных проектов, когда требования не четко задокументированы и не ясны. Нелегко, а также невозможно вернуться к какой-либо стадии или фазе в процессе разработки программного обеспечения. Ни один программный продукт или услуга не будут предоставлены до последних этапов или этапов жизненного цикла разработки программного обеспечения, что будет являться одной из форм риска. Процесс тестирования также может быть завершен только после завершения этапа разработки и также не может выполняться параллельно.

Часть 2 - вопросы интервью SDLC (продвинутый)

Давайте теперь посмотрим на расширенные вопросы интервью SDLC.

Q6. Кто из разных членов команды вовлечен в разные этапы модели «Водопад»?

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

Q7. Что такое LLD или HLD в SDLC?

Ответ:
LLD (низкоуровневое проектирование) и HLD (высокоуровневое проектирование) используются для анализа и понимания проекта в виде общего и низкоуровневого обзора для различных типов членов команды для клиентов в зависимости от технических или бизнес-знаний персона. Низкоуровневое проектирование - это детальная реализация проекта, которая будет полезна в процессе разработки для разработчиков, в то время как высокоуровневое проектирование будет предоставлено архитекторами для первоначального продолжения процесса разработки. Это будет легче узнать или взглянуть с первого взгляда, чтобы легко понять проект.

Давайте перейдем к следующим вопросам интервью SDLC.

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

Ответ:
Различные этапы, включенные в Agile модель, включают планирование, требования, анализ, проектирование, кодирование, модульное тестирование, тестирование интеграции системы, нефункциональное тестирование и приемочное тестирование. За Agile-моделью будут следовать любые Agile-доски, такие как Scrum или Kanban. Будет несколько Спринтов, которым нужно следовать, и все результаты будут выполнены в форме Очков Истории.

Q9. Каковы преимущества гибкой модели?

Ответ:
Это расширенные вопросы интервью SDLC, задаваемые в интервью. Ниже перечислены различные преимущества использования Agile-модели в процессе жизненного цикла разработки программного обеспечения:

  1. Это проще и проще для понимания, использования и реализации.
  2. Он имеет простые и легкие результаты, которые часто планируются на основе Sprints, что обеспечивает частые и высококачественные результаты.
  3. Это очень хорошо для небольших, а также более крупных или сложных проектов и заканчивается высококачественными результатами проекта.

В10. Что такое V-образная модель в SDLC?

Ответ:
V-образная модель является типом модели расширения, и тестирование будет запланировано ранее. Различные шаги приведены ниже:

  1. планирование
  2. Требования
  3. Архитектура
  4. дизайн
  5. Реализация
  6. Модульное тестирование
  7. Интеграционное тестирование
  8. Системное и приемочное тестирование
  9. техническое обслуживание

Рекомендуемые статьи

Это было руководство к списку вопросов и ответов SDLC для интервью, чтобы кандидат мог легко разобрать эти вопросы SDLC. Здесь, в этом посте, мы изучили лучшие вопросы интервью SDLC, которые часто задают в интервью. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Интервью по программной инженерии
  2. SOA Интервью Вопросы
  3. Интервью по тестированию программного обеспечения
  4. Вопросы по управлению проектами