игра брюс 2048
Главная / Программирование / Компонентный подход в программировании / Тест 2

Компонентный подход в программировании - тест 2

Упражнение 1:
Номер 1
Отметьте среди перечисленных пунктов определение жизненного цикла программной системы.

Ответ:

 (1) Период существования системы от ее установки до окончания эксплуатации 

 (2) Набор видов деятельности, выполняемых при разработке, модификации или эксплуатации системы 

 (3) Весь период существования системы, от зарождения идеи о ее создании, до прекращения использования последней ее версии 

 (4) Совокупность этапов, через которые система проходит при ее разработке 


Номер 2
Отметьте среди перечисленных пунктов определение вида деятельности в рамках жизненного цикла программной системы.

Ответ:

 (1) Набор однородных действий, выполняемых для решения одной задачи или группы тесно связанных задач в рамках жизненного цикла ПО 

 (2) Этап жизненного цикла ПО, во время которого решается одна из задач в рамках создания, приобретения, продажи, эксплуатации или прекращения использования ПО 

 (3) Набор четко описанных процедур, выполняемых для достижения одной определенной цели 

 (4) Подпроцесс жизненного цикла ПО с четко определенными входными и выходными документами 


Номер 3
Отметьте среди перечисленных пунктов определение артефакта в рамках жизненного цикла программной системы.

Ответ:

 (1) Набор однородных данных, создаваемый в ходе одной из деятельностей жизненного цикла ПО и имеющий четкие критерии корректности 

 (2) Множество людей, вовлеченных в деятельности жизненного цикла программной системе и имеющих по отношению к этой системе общие цели 

 (3) Набор документов, создаваемых в ходе жизненного цикла ПО для одной определенной цели 

 (4) Информационная сущность, создаваемая в рамках жизненного цикла в качестве результата одной из его деятельностей и являющаяся частью входных данных для других 


Упражнение 2:
Номер 1
Отметьте среди перечисленных пунктов артефакты, создаваемые в ходе жизненного цикла ПО.

Ответ:

 (1) Архитектор 

 (2) Исходный код 

 (3) Проектирование пользовательского интерфейса 

 (4) Пользовательская документация 

 (5) Требования к ПО 

 (6) Тестирование 

 (7) Инженер по поддержке ПО 


Номер 2
Отметьте среди перечисленных пунктов роли, участвующие в различных деятельностях жизненного цикла ПО.

Ответ:

 (1) Руководитель проекта по разработке ПО 

 (2) Прототип системы 

 (3) Сбор и анализ требований к ПО 

 (4) Проектная документация 

 (5) Конечный пользователь 

 (6) Создание пользовательской документации 

 (7) Бизнес-аналитик 


Номер 3
Отметьте среди перечисленных пунктов виды деятельности жизненного цикла ПО.

Ответ:

 (1) Приобретение готовых компонентов 

 (2) Технический писатель 

 (3) Анализ предметной области 

 (4) Администратор программной системы 

 (5) Макет пользовательского интерфейса 

 (6) Кодирование и отладка компонентов 

 (7) Специалист по маркетингу 


Упражнение 3:
Номер 1
Укажите максимально возможный уровень CMM для организации, процесс разработки в которой полностью описываются следующей фразой:
Используется процесс разработки ПО, являющийся расширением известного процесса RUP. В этот процесс входят процедуры оценки качества результатов и потраченных на это ресурсов, а также методики предсказания возможных сроков и затрат ресурсов в проектах.

Ответ:

 (1) Начальный 

 (2) Повторяемый 

 (3) Определенный 

 (4) Управляемый 

 (5) Совершенствующийся 


Номер 2
Укажите максимально возможный уровень CMM для организации, процесс разработки в которой полностью описываются следующей фразой:
Используется методика планирования проектов и распределения работ между разработчиками, основанная на техниках, используемых в модели процесса SixSigma. Описания используемого процесса нет.

Ответ:

 (1) Начальный 

 (2) Повторяемый 

 (3) Определенный 

 (4) Управляемый 

 (5) Совершенствующийся 


Номер 3
Укажите максимально возможный уровень CMM для организации, процесс разработки в которой полностью описываются следующей фразой:
Используется процесс разработки на основе SixSigma. В используемый процесс входят процедуры предварительной оценки затрат времени и ресурсов в проектах. Имеется подразделение, обязанностью которого является поиск и внедрение прогрессивных техник разработки в организации.

Ответ:

 (1) Начальный 

 (2) Повторяемый 

 (3) Определенный 

 (4) Управляемый 

 (5) Совершенствующийся 


Упражнение 4:
Номер 1
Укажите минимально возможный уровень CMM для организации, процесс разработки в которой полностью описываются следующей фразой:
Используется какой-то процесс разработки. Никто не знает, кто ответственный за установку инструментов разработки на машину, предназначенную для использования только что нанятым программистом.

Ответ:

 (1) Начальный 

 (2) Повторяемый 

 (3) Определенный 

 (4) Управляемый 

 (5) Совершенствующийся 


Номер 2
Укажите минимально возможный уровень CMM для организации, процесс разработки в которой полностью описываются следующей фразой:
Некоторые разработчики используют Personal Software Process для планирования своей деятельности. Процедуры улучшения используемых техник разработки отсутствуют.

Ответ:

 (1) Начальный 

 (2) Повторяемый 

 (3) Определенный 

 (4) Управляемый 

 (5) Совершенствующийся 


Номер 3
Укажите минимально возможный уровень CMM для организации, процесс разработки в которой полностью описываются следующей фразой:
Используется процесс разработки, копирующий известный процесс RUP. При этом руководство считает, что улучшать принятый процесс разработки не надо.

Ответ:

 (1) Начальный 

 (2) Повторяемый 

 (3) Определенный 

 (4) Управляемый 

 (5) Совершенствующийся 


Упражнение 5:
Номер 1
Обозначим различные виды деятельности при разработке ПО латинскими буквами по следующему правилу.
  • A. Анализ требований
  • B. Проектирование
  • C. Кодирование
  • D. Тестирование
  • E. Развертывание
  • F. Эксплуатация
  • Отметьте те последовательности их выполнения, которые могут возникать при использовании итеративной модели жизненного цикла ПО.

    Ответ:

     (1) ACBCBABCDEF 

     (2) ABABABCDEF 

     (3) ABCDEFCDEF 

     (4) BACDBCDEF 

     (5) ABABCABCDEF 

     (6) ABCBADEF 

     (7) ABCABABCDEF 

     (8) ABCDEABDF 


    Номер 2
    Обозначим различные виды деятельности при разработке ПО латинскими буквами по следующему правилу.
    
  • A. Анализ требований
  • B. Проектирование
  • C. Кодирование
  • D. Тестирование
  • E. Развертывание
  • F. Эксплуатация
  • Отметьте те последовательности их выполнения, которые могут возникать при использовании итеративной модели жизненного цикла ПО.

    Ответ:

     (1) ABCDEBCDEF 

     (2) ACBCBCDEF 

     (3) ACBCBABCDEF 

     (4) ABCABABCDEF 

     (5) ABCBCEDF 

     (6) ABCDBCDCDEF 

     (7) ABABCBCDEF 

     (8) ABCABDEF 


    Номер 3
    Обозначим различные виды деятельности при разработке ПО латинскими буквами по следующему правилу.
    
  • A. Анализ требований
  • B. Проектирование
  • C. Кодирование
  • D. Тестирование
  • E. Развертывание
  • F. Эксплуатация
  • Отметьте те последовательности их выполнения, которые могут возникать при использовании итеративной модели жизненного цикла ПО.

    Ответ:

     (1) ABCDABCDEF 

     (2) ABDABCDEF 

     (3) ACBCBABCDEF 

     (4) ABCDECDEF 

     (5) ABCDCDEF 

     (6) ABCBACDEF 

     (7) ABCABABCDEF 

     (8) CBABCDEF 


    Упражнение 6:
    Номер 1
    Обозначим различные виды деятельности при разработке ПО латинскими буквами по следующему правилу.
    
  • A. Планирование итерации
  • B. Определение задач очередной итерации
  • C. Оценка рисков
  • D. Сбор и анализ требований
  • E. Проектирование и верификация проекта
  • F. Кодирование и тестирование
  • G. Развертывание и приемочное тестирование
  • Отметьте те последовательности их выполнения, которые могут возникать при использовании спиральной модели жизненного цикла ПО.

    Ответ:

     (1) ABCDABCEFG 

     (2) ABCFABCEABCDABCG 

     (3) ABDEABCFABCG 

     (4) ABCDEABCEFABCFG 

     (5) EABCDABCEFG 

     (6) ABCDABCEFABCG 

     (7) ABCDABCEABCFABCG 

     (8) ABCDABCEDFABCG 


    Номер 2
    Обозначим различные виды деятельности при разработке ПО латинскими буквами по следующему правилу.
    
  • A. Планирование итерации
  • B. Определение задач очередной итерации
  • C. Оценка рисков
  • D. Сбор и анализ требований
  • E. Проектирование и верификация проекта
  • F. Кодирование и тестирование
  • G. Развертывание и приемочное тестирование
  • Отметьте те последовательности их выполнения, которые могут возникать при использовании спиральной модели жизненного цикла ПО.

    Ответ:

     (1) ABCDABCEDABCEFABCG 

     (2) ABCDEACBFABCG 

     (3) ABCDABCEABCFG 

     (4) ABCDEABCFG 

     (5) ABCFDABCG 

     (6) ABCDEABCEFG 

     (7) ABCDEABCFABCFG 

     (8) ABCDGEABCEFG 


    Номер 3
    Обозначим различные виды деятельности при разработке ПО латинскими буквами по следующему правилу.
    
  • A. Планирование итерации
  • B. Определение задач очередной итерации
  • C. Оценка рисков
  • D. Сбор и анализ требований
  • E. Проектирование и верификация проекта
  • F. Кодирование и тестирование
  • G. Развертывание и приемочное тестирование
  • Отметьте те последовательности их выполнения, которые могут возникать при использовании спиральной модели жизненного цикла ПО.

    Ответ:

     (1) ABCDEABCFBACFG 

     (2) ABCDEABCFABCG 

     (3) ABCGABCDABCEABCF 

     (4) ABCABCDABCEFG 

     (5) ABCDEABCEABCFABCG 

     (6) ABCDEABCEFABCG 

     (7) ABCDEFABCG 

     (8) ABCDFEABCFACBG 




    Главная / Программирование / Компонентный подход в программировании / Тест 2