|
Жизненный цикл
Табл. 1.1. Выбор модели жизненного цикла на основе характеристик требований
Требования | Каскад- ная | V-образ- ная | Прототи- пирование | Спираль- ная | RAD | Инкре- ментная |
Являются ли требования легко определимыми и/или хорошо известными? | Да1 | Да1 | Нет1 | Нет1 | Да1 | Нет1 |
Могут ли требования заранее определяться в цикле? | Да1 | Да1 | Нет1 | Нет1 | Да1 | Да1 |
Часто ли будут изменяться требования в цикле? | Нет0 | Нет0 | Да0 | Да0 | Нет0 | Нет0 |
Нужно ли демонстрировать требования с целью определения? | Нет0 | Нет0 | Да0 | Да0 | Да0 | Нет0 |
Требуется ли для демонстрации возможностей проверка концепции? | Нет0 | Нет0 | Да0 | Да0 | Да0 | Нет0 |
Будут ли требования отражать сложность системы? | Нет0 | Нет0 | Да 0 | Да0 | Нет0 | Да0 |
Обладает ли требование функциональными свойствами на раннем этапе? | Нет0 | Нет0 | Да0 | Да0 | Да0 | Да0 |
1.2. Табл. 1.2. Выбор модели жизненного цикла на основе характеристик участников команды разработчиков
Команда разработчиков проекта | Каскад- ная | V-образ- ная | Прототи- пирование | Спираль- ная | RAD | Инкре- ментная |
Являются ли проблемы предметной области проекта новыми для большинства разработчиков? | Нет0 | Нет 0 | Да0 | Да0 | Нет0 | Нет0 |
Является ли технология предметной области проекта новой для большинства разработчиков? | Да1 | Да1 | Нет1 | Да1 | Нет1 | Да1 |
Являются ли инструменты, используемые проектом, новыми для большинства разработчиков? | Да1 | Да1 | Нет1 | Да1 | Нет1 | Нет1 |
Изменяются ли роли участников проекта во время жизненного цикла? | Нет0 | Нет0 | Да0 | Да0 | Нет0 | Да0 |
Могут ли разработчики проекта пройти обучение? | Нет0 | Да0 | Нет0 | Нет0 | Да0 | Да0 |
Является ли структура более значимой для разработчиков, чем гибкость? | Да1 | Да1 | Нет 1 | Нет1 | Нет1 | Да1 |
Будет ли менеджер проекта строго отслеживать прогресс команды? | Да1 | Да1 | Нет1 | Да1 | Нет1 | Да1 |
Важна ли легкость распределения ресурсов? | Да1 | Да1 | Нет1 | Нет1 | Да1 | Да1 |
Приемлет ли команда равноправные обзоры и инспекции? | Да1 | Да1 | Да1 | Да1 | Нет1 | Да1 |
1.3. Табл. 1.3. Выбор модели жизненного цикла на основе характеристик коллектива пользователей
Коллектив пользователей | Каскад- ная | V-образ- ная | Прототи- пирование | Спираль- ная | RAD | Инкре- ментная |
Будет ли присутствие пользователей ограничено в жизненном цикле? | Да1 | Да 1 | Нет1 | Да1 | Нет1 | Да1 |
Будут ли пользователи знакомы с определением системы? | Нет0 | Нет0 | Да0 | Да0 | Нет0 | Да0 |
Буду ли пользователи ознакомлены с проблемами предметной области? | Нет0 | Нет0 | Да0 | Нет0 | Да0 | Да0 |
Будут ли пользователи вовлечены во все фазы жизненного цикла? | Нет0 | Нет0 | Да0 | Нет0 | Да0 | Нет0 |
Будет ли заказчик отслеживать ход выполнения проекта? | Нет0 | Нет0 | Да0 | Да0 | Нет0 | Нет0 |
1.4. Табл. 1.4. Выбор модели жизненного цикла на основе характеристик типа проектов и рисков
Тип проекта и риски | Каскад- ная | V-образ- ная | Прототи- пирование | Спираль- ная | RAD | Инкре- ментная |
Будет ли проект идентифицировать новое направление продукта для организации? | Нет0 | Нет0 | Да0 | Да0 | Нет0 | Да0 |
Будет ли проект иметь тип системной интеграции? | Нет0 | Да0 | Да0 | Да0 | Да0 | Да0 |
Будет ли проект являться расширением существующей системы? | Нет0 | Да0 | Нет0 | Нет0 | Да0 | Да0 |
Будет ли финансирование проекта стабильным на всем протяжении жизненного цикла? | Да | Да1
| Да1
| Нет1
| Да | Нет |
Ожидается ли длительная эксплуатация продукта в организации? | Да1
| Да | Нет | Да1
| Нет | Да 1 |
Должна ли быть высокая степень надежности? | Нет0
| Да0
| Нет0
| Да0
| Нет | Да0
|
Будет ли система изменяться, возможно, с применением непредвиденных методов, на этапе сопровождения? | Нет0
| Нет0
| Да0
| Да0
| Нет | Да 0
|
Является ли график ограниченным? | Нет | Нет0
| Да0
| Да0
| Да0
| ^ J0
|
Являются ли «прозрачными» интерфейсные модули? | Да1
| Да1
| Нет1
| Нет1
| Нет1
| Да1
|
Доступны ли повторное используемые компоненты? | Нет0
| Нет0
| Да0
| Да0
| Да0
| Нет0
|
Являются ли достаточными ресурсы (время, деньги, инструменты, персонал)? | Нет1
| Нет1
| Да
| Да1
| Нет
| Нет1
|
Проанализировав проставленные в таблице ответы, я решила, что каскадная модель жизненного цикла – наиболее подходящая для моей системы.
Дата добавления: 2015-10-21; просмотров: 64 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Могила неизвестного солдата. Борис Полевой | | | Модель определения уровня сформированности общекультурных и профессиональных компетенций |