NEW
Font size
Worksheetsпрог ин
Total questions: 38
Worksheet time: 57mins
Данный термин относится к структурированному подходу, используемому группами разработчиков программного обеспечения для эффективного выполнения требований и управления всем процессом разработки программного обеспечения
(Методология разработки ПО)
Процесс разработки
Методология управления
Жизненный цикл ПО
Систематический набор руководств, практик и процедур, обеспечивающих успешное завершение проектов по разработке программного обеспечения в рамках бюджета, вовремя и с высоким качеством
Методология представляет
Agile-манифест
Жизненный цикл программного продукта
План управления проектом
В какой модификации классической модели имеется обратная связь после каждого этапа (возможен возврат к предыдущим этапам, невозможно спрогнозировать сроки проекта
Общепринятая линейная модель
Классическая итерационная модель
Каскадная модель
Старая каскадная модель
В какой модификации классической модели имеется проверка после каждого этапа (каждый этап проверяется, если каждый этап проверяется и утверждается, то отпадает необходимость возвращаться к предыдущим этапам
Классическая итерационная модель
Каскадная модель
Старая каскадная модель
Общепринятая линейная модель
В какой модификации классической модели применяется минимизация возвратов к пройденным этапам (возврат разрешен только на одну ступень назад
Прототипирование (макетирование)
Каскадная модель,
Старая каскадная модель
Общепринятая линейная модель
Данная методология применяется, когда имеются не все требования. Видны свойства продукта – удобство, внешний вид, с которыми заказчик может ознакомиться и потестировать, но это только макет – не показывает всю функциональность
Общепринятая линейная модель
Инкрементная модель
Прототипирование (макетирование)
Каскадная модель
Объединяет классическую модель и макетирование
проектирование
Инкрементная модель
быстрое прототипирование
каскадная модель
Для каждого инкремента выполняется
сбор требований; -быстрое прототипирование; -построение макета;- нравится заказчику?; -быстрое прототипирование;=построение макета
-планирование;-анализ;- Конструирование;-реализация;- оценивание
анализ; проектирование; разработка; тестирование
Общепринятая линейная модель, 2. классическая итерационная модель,3.каскадная модель,4. старая каскадная модель
Этапы спиральной модели
бизнес-моделирование; моделирование данных;- моделирование обработки;- генерация приложения;- тестирование интеграция
адекватно отражает эволюционный характер проектирования, учет рисков, использует моделирование
анализ; проектирование; разработка;
тестирование
-планирование;-анализ;- Конструирование;-реализация;- оценивание
Плюсы спиральной модели
Простота и линейность этапов
Адекватно отражает эволюционный характер проектирования, учет рисков, использует моделирование
Полное отсутствие прототипирования
База – классическая модель и макетирование. Дополнена анализом рисков – причины неуспешности продукта, человеческий фактор, технические риски и др.
Этапы быстрой разработки приложений
Анализ требований → проектирование → программирование → тестирование
Бизнес-моделирование; моделирование данных;- моделирование обработки;- генерация приложения;- тестирование интеграция
Исследование → моделирование → внедрение → поддержка
Сбор требований → построение прототипа → финальное тестирование → выпуск
Этап быстрой разработки приложений, где моделируется информационный поток между бизнес-функциями, какая информация, источник, кто обрабатывает, где применяется информация, т.е. с помощью диаграмм описать информационную составляющую бизнес-процесса
тестирование интеграция
моделирование данных
генерация приложения
бизнес-моделирование
Этап быстрой разработки приложений, где по информационному потоку формируется набор объектов данных, определяются свойства данных, специфицируются отношения между данными, результат – UML диаграмма отношений между данными, которые используются в проекте
бизнес-моделирование
моделирование обработки
моделирование данных
генерация приложения
Этап быстрой разработки приложений, где формируется алгоритм описания преобразования данных пока они передаются между различными бизнес-объектами в виде информационных потоков. Создаются описания для добавления, модификации, удаления объектов данных и поиска объектов данных, результат - алгоритм
бизнес-моделирование
тестирование интеграция
генерация приложения
моделирование обработки
Этап быстрой разработки приложений, при котором используются языки программирования 4-го поколения - SQL, визуальное программирование «программирование мышкой» из готовых компонентов, создание повторно используемых компонентов, использование средств автоматизации
моделирование данных
моделирование обработки
генерация приложения
бизнес-моделирование
Тестирование упрощается из-за повторного использования компонентов, используется интеграционное тестирование. К какому этапу быстрой разработки приложений относятся представленное описание?
Генерация приложения
Тестирование интеграция
Моделирование обработки
Моделирование данных
Рабочие потоки процесса в унифицированном процессе проектирования
Сбор требований, макетирование, программирование, сопровождение
Анализ, проектирование, внедрение, маркетинг
Управление проектами, сопровождение, обучение, деплой
Бизнес моделирование;-управление требованиями;- анализ проектирование;-реализация;-тестирование;-развертывание
Стадии RUP
Проектирование, разработка, тестирование, поддержка
Анализ, реализация, внедрение, сопровождение
Начальная стадия, уточнение, конструирование, внедрение
Планирование, проектирование, реализация, контроль
Основные процессы RUP
Бизнес-моделирование, управление требованиями, анализ и проектирование, реализация, тестирование, развертывание
Проектирование, реализация, обучение, закрытие
Инициализация, кодирование, сопровождение, отзыв
Управление персоналом, разработка, внедрение, документация
Стадия RUP, где происходит определение области применения, элементов Use Case, критических для системы, определение общих черт архитектуры, общей стоимости и плана проекта, идентификация основных элементов риска
Первая стадия:начальная стадия (Inception)
Конструирование (Construction)
Уточнение (Elaboration)
Внедрение (Transition)
Действия на начальной стадии RUP
-бизнес моднлирование;-управление требованиями;- анализ проектирование;-реализация;-тестирование;-развертывание
-начальная стадия; -уточнение; -конструирование;-внедрение
бизнес-моделирование;-управление требованиями;-анализ и проетирование; -реализация;-тестирование;-развертывание
-формировка области применения проекта; -планирование; - синтез предварительной архитектуры
Артефакты это
где происходит определение области применения, элементов Use Case, критических для системы, определение общих черт архитектуры, общей стоимости и плана проекта, идентификация основных элементов риска
спецификация основных проектных требований, начальная модель use case (20%), начальный словарь проекта, начальный бизнес-вариант, начальная оценка риска, проектный план с этапами и итерациями.
все созданные в процессы проектирование объекта- шаблоны,схемы,
Коды, и другие документы описывающие архитектуру, текущие риски идр.
упрощение из-за повторного использования компонентов, используется интеграционное тестирование. К какому этапу быстрой разработки приложений относятся представленное описание
Список артефактов на начальной стадии RUP
Может быть это
спецификация основных проектных требований, начальная модель use case (20%), начальный словарь проекта, начальный бизнес-вариант, начальная оценка риска, проектный план с этапами и итерациями.
создание программного продукта с начальноц функциональностью
или этот
К какой стадии RUP относятся: создание архитектурного базиса, отслеживание рисков и их устранение, определение архитектурной платформы системы?
конструирование
Каскадная модель
Моделирование данных
Вторая стадия: уточнение (Elabaration)
Назначение стадии Construction методологии RUP
Создание программного продукта с начальной функциональностью
Выберите действие, которое происходит на стадии Elaboration методологии RUP
Модель use case (80%); дополнительные требования; описания программной архитектуры; действующий архитектурный макет; переработанный список элементов рисков и бизнес вариант; план разработки всего проекта
Что относится к 4 стадии RUP?
Внедрение (transition)
Сколько основных принципа взаимодействия показывает Agile Manifesto?
4 основных принципа взаимодействия
2 основных принципа взаимодействия
9 основных принципа взаимодействия
3 основных принципа взаимодействия
Выберите наиболее подходящее определение к термину Манифест
Это документ, в котором излагаются принципы и цели организации или определенного лица
Ориентирован на группы до 10 человек. Вся проектная группа в одном помещении. Процесс: гибкий и динамичный, пригоден для проектов с изменяющимися требованиями, итеративен. К какой методологии относится приведенное описание?
Экстремальное программирование (ХР)
Гибкая система управления проектами, которая помогает командам структуировать свою работу и управлять ею с помощью набора ценностей, принципов и практик
Основные действия (в случайном порядке): кодирование, тестирование, выслушивание заказчика, проектирование. К какой методологии относится приведенное описание?
Экстремальное программирование (ХР)
Динамика этой методологии определяется: непрерывной связью с заказчиком, простотой – выбирается простейшее решение, быстрой обратной связью, профилактикой проблем
Экстремальное программирование (ХР)
Что такое Backlog?
Backlog - список всех работ, которые необходимо выполнить
Что такое Backlog sprint?
Backlog sprint is a список работ, которые должны быть реализованы за один этап
Что такое Спринты?
Спринты - это 15-30 дневной промежуток времени, за который выполняется реализация заданной функциональности.
Когда происходит планирование спринта?
Происходит в начале спринта
Самим понятием SCRUM
SCRUM is называются ежедневные встречи разработчиков 10-15 минут, обсуждается прогресс
