Лабораторная работа № 2
Тема лабораторной работы: выбор модели жизненного цикла (ЖЦ) программного обеспечения (ПО).
Цель лабораторной работы: приобрести практические навыки повыбору модели ЖЦ ПО.
Задача 1.
Провести анализ предложенной системы (компании); определить метрики позволяющие осуществить выбор модели на основе матрицы характеристик.
Исходнаяинформация: вербальное описание проектируемой системы; матрицы характеристик.
Искомый результат: модель ЖЦ ПО, комплексированная модель ЖЦ ПО.
Таблица 1. Выбор модели жизненного цикла на основе характеристиктребований
Требования |Каскадная |V-образная |Прототи-пирование |Спираль-
ная |RAD |Инкрементная | |Являются ли требования легко определимыми и/или хорошо известными? |Да |Да |Нет |Нет |Да |Нет ||Могут ли требования заранее определяться в цикле? |Да |Да |Нет |Нет |Да |Да | |Часто ли будут изменяться требования в цикле? |Нет |Нет |Да |Да |Нет |Нет | |Нужно ли демонстрировать требования сцелью определения? |Нет |Нет |Да |Да |Да |Нет | |Требуется ли для демонстрации возможностей проверка концепции? |Нет |Нет |Да |Да |Да |Нет | |Будут ли требования отражать сложность системы? |Нет |Нет |Да|Да |Нет |Да | |Обладает ли требование функциональными свойствами на раннем этапе? |Нет |Нет |Да |Да |Да |Да | |
Таблица 2. Выбор модели жизненного цикла на основе характеристикучастников команды разработчиков
Команда разработчиков проекта. |Каскадная |V-образная |Прототи-пирование |Спираль-
ная |RAD |Инкре-
ментная | |Являются ли проблемы предметной области проекта новыми для большинстваразработчиков? |Нет |Нет |Да |Да |Нет |Нет
| |Является ли технология предметной области проекта новой для большинства разработчиков? |Да |Да |Нет |Да |Нет |Да | |Являются ли инструменты,используемые проектом, новыми для большинства разработчиков? |Да |Да |Нет |Да |Нет |Нет | |Изменяются ли роли участников проекта во время жизненного цикла? |Нет...
Тема лабораторной работы: выбор модели жизненного цикла (ЖЦ) программного обеспечения (ПО).
Цель лабораторной работы: приобрести практические навыки повыбору модели ЖЦ ПО.
Задача 1.
Провести анализ предложенной системы (компании); определить метрики позволяющие осуществить выбор модели на основе матрицы характеристик.
Исходнаяинформация: вербальное описание проектируемой системы; матрицы характеристик.
Искомый результат: модель ЖЦ ПО, комплексированная модель ЖЦ ПО.
Таблица 1. Выбор модели жизненного цикла на основе характеристиктребований
Требования |Каскадная |V-образная |Прототи-пирование |Спираль-
ная |RAD |Инкрементная | |Являются ли требования легко определимыми и/или хорошо известными? |Да |Да |Нет |Нет |Да |Нет ||Могут ли требования заранее определяться в цикле? |Да |Да |Нет |Нет |Да |Да | |Часто ли будут изменяться требования в цикле? |Нет |Нет |Да |Да |Нет |Нет | |Нужно ли демонстрировать требования сцелью определения? |Нет |Нет |Да |Да |Да |Нет | |Требуется ли для демонстрации возможностей проверка концепции? |Нет |Нет |Да |Да |Да |Нет | |Будут ли требования отражать сложность системы? |Нет |Нет |Да|Да |Нет |Да | |Обладает ли требование функциональными свойствами на раннем этапе? |Нет |Нет |Да |Да |Да |Да | |
Таблица 2. Выбор модели жизненного цикла на основе характеристикучастников команды разработчиков
Команда разработчиков проекта. |Каскадная |V-образная |Прототи-пирование |Спираль-
ная |RAD |Инкре-
ментная | |Являются ли проблемы предметной области проекта новыми для большинстваразработчиков? |Нет |Нет |Да |Да |Нет |Нет
| |Является ли технология предметной области проекта новой для большинства разработчиков? |Да |Да |Нет |Да |Нет |Да | |Являются ли инструменты,используемые проектом, новыми для большинства разработчиков? |Да |Да |Нет |Да |Нет |Нет | |Изменяются ли роли участников проекта во время жизненного цикла? |Нет...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат