- •Расскажите о двух схемах организации коллективов специалистов.
- •Опишите 4 стратегии руководства.
- •Перечислите и опишите четыре стадии развития группы до того момента как она станет командой.
- •Перечислите аспекты управления командой.
- •Опишите административную модель организации команды (преимущества, недостатки).
- •Опишите модель хаоса (преимущества, недостатки).
- •Опишите модель «открытая архитектура» (преимущества, недостатки).
- •Чем отличается компромисс от консенсуса? Опишите каждый из терминов.
- •Подробно опишите, что такое инициация проекта.
- •На основе каких оценок определяется приоритет проекта? Перечислите все и подробно опишите одну из них.
- •Что такое концепция проекта? Какие эта часть содержит разделы?
- •Что такое цель проекта? Приведите не менее 2-х примеров.
- •Перечислите основные критерии для цели.
- •Чаще всего ключевыми участниками программного проекта являются... (Опишите подробно каждого из них).
- •Что такое риски проекта и критерии приемки.
- •Что такое планирование проекта? в чем заключаются цель/назначение планирования проекта и каков его результат?
- •Что такое предметная область проекта? Задачи и процедуры планирования предметной области.
- •Опишите, что такое сетевая диаграмма проекта. Как она составляется?
- •Что такое диаграмма Ганта? Нарисуйте примерное представление работы проекта. В чём отличие от сетевой диаграммы?
- •Перечислите основные этапы планирования трудовых ресурсов.
- •Что такое организационная структура и что в неё входит.
- •Опишите понятие «управление рисками». Какие факторы риска к нему относятся?
- •Опишите модель технологической зрелости.
- •Перечислите уровни значимости зрелости.
- •Подробно опишите, в чём заключается swot-анализ.
- •Опишите такие термины как: событие риска, величина риска, управленческий резерв.
- •Опишите четыре типовые стратегии реагирования на появление негативных рисков.
- •Что такое мониторинг управления рисками? в чем цель мониторинга? Перечислите возможные исходные данные для процесса мониторинга.
- •Перечислите принципы фон Неймана
- •Что такое жизненный цикл? а в отношении к программному обеспечению?
- •Перечислите действия, выполняемые оператором в процессе эксплуатации.
- •Перечислите действия, выполняемые организацией в процессе сопровождения.
- •Что такое конфигурация по? Что такое управление конфигурацией по?
- •Что такое качество по? Результаты каких вспомогательных процессов могут использоваться в процессе обеспечения качества по?
- •Дайте определение процессов верификации и аттестации.
- •Что такое аудит? Дайте определение процессов аудита и совместной оценки.
- •Дайте определение процесса усовершенствования. На чем он основан? Дайте определение процесса создания инфраструктуры.
- •Опишите назначение и основные характеристики программ, относящихся к классу малых программ.
- •Охарактеризуйте итерационную модель жизненного цикла программной системы. Нарисуйте ее схему.
- •Перечислите и опишите стратегии конструирования по.
- •Опишите пример инкрементной модели жизненного цикла. Нарисуйте ее схему.
- •Опишите пример спиральной модели жизненного цикла. Нарисуйте ее схему.
- •(Преимущества и недостатки)
Охарактеризуйте итерационную модель жизненного цикла программной системы. Нарисуйте ее схему.
В случае эволюционной модели система разрабатывается в виде последовательности блоков структур (конструкций). В отличие от инкрементной модели ЖЦ подразумевается, что требования устанавливаются частично и уточняются в каждом последующем промежуточном блоке структуры системы. Использование эволюционной модели предполагает проведение исследования предметной области для изучения потребностей заказчика проекта и анализа возможности применения этой модели для реализации. Модель применяется для разработки несложных и не критических систем, для которых главным требованием является реализация функций системы. При этом требования не могут быть определены сразу и полностью. Тогда разработка системы проводится итерационно путем ее эволюционного развития с получением некоторого варианта системы - прототипа, на котором проверяется реализация требований. Иными словами, такой процесс по своей сути является итерационным, с повторяющимися этапами разработки, начиная от измененных требований и до получения готового продукта. В некотором смысле к этому типу модели можно отнести спиральную модель.
Перечислите и опишите стратегии конструирования по.
Однократный проход (водопадная стратегия) — линейная последовательность этапов конструирования;
Инкрементная стратегия. В начале процесса определяются все пользовательские и системные требования, затем - создаются последовательности версий.
Эволюционная стратегия. Система строится в виде последовательности версий, но:
в начале процесса определены не все требования;
требования уточняются по мере разработки версий.
Опишите пример инкрементной модели жизненного цикла. Нарисуйте ее схему.
И
нкрементная
разработка представляет собой процесс
частичной реализации всей системы и
медленного наращивания функциональных
возможностей. Этот подход позволяет
уменьшить затраты, понесенные до момента
достижения уровня исходной
производительности. С помощью этой
модели ускоряется процесс создания
функционирующей системы. Этому
способствует применяемый принцип
компоновки из стандартных блоков,
благодаря которому обеспечивается
контроль над процессом разработки
изменяющихся требований. Инкрементная
модель действует по принципу каскадной
модели с перекрытиями, благодаря чему
функциональные возможности продукта,
пригодные к эксплуатации, формируется
раньше. Для этого может понадобиться
полный заранее сформированный набор
требований, которые выполняются в виде
последовательных, небольших по размеру
проектов, либо выполнение проекта может
начаться с формулирования общих целей,
которые затем уточняются и реализуются
группами разработчиков. Подобное
усовершенствование каскадной модели
одинаково эффективно при использовании
как в случае чрезвычайно больших, так
и небольших проектов.
