Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Промежуточные этапы

В отличие от предыдущих фаз, естественным образом подразделяю­щихся на последовательные этапы, фаза «Стабилизация» состоит из промежуточных этапов, каждый из которых завершается выпуском промежуточной версии приложения. Промежуточные версии выпус­каются до тех пор, пока группа не удостоверится, что продукт готов к окончательному выпуску. Отметим, что для каждой промежуточной версии проектная группа проверяет готовность и комплектацию. Каждая промежуточная версия тестируется, все обнаруженные про­блемы регистрируются и устраняются. Решение об окончательном выпуске продукта принимается руководителями проектной группы, заказчиком и группами эксплуатации и сопровождения.

Этап 1: версии, появляющиеся по мере устранения ошибок Как уже отмечалось ранее, проектная группа распространяет про­межуточные выпуски продукта в ограниченной группе пользователей, что позволяет дополнительно протестировать приложение. На стадии «Стабилизация» основная цель — снижение числа ошибок в каждом следующем выпуске продукта. Ее достижение свидетельствует о ста­билизации приложения. Хотя число обнаруженных ошибок не обяза­тельно убывает монотонно от версии к версии, группа должна доби­ваться именно такой динамики.

Этап 2: безошибочная версия Это первый промежуточный выпуск, в котором все известные про­блемы устранены тем или иным способом (зафиксированы, отложе­ны или признаны несущественными). Вполне возможно, что в сле­дующем выпуске число ошибок возрастет, однако безошибочная вер­сия позволяет группе разработки «держать» число проблем во всех сле­дующих выпусках на приемлемом уровне. Выпуск безошибочной вер­сии свидетельствует о том, что и окончательная версия не за горами.

Этап 3: версии-кандидаты Когда по мнению проектной группы продукт готов к окончательному выпуску, создается версия-кандидат. В нее включены все составляющие продукта; кроме того, эта версия долж­на быть свободна от неустраненных проблем. Выпуски-кандидаты подвергаются интенсивному тестированию, чтобы выявить и устра­нить проблемы, препятствующие выпуску окончательной версии. Результаты такого тестирования показывают, можно ли считать вер­сию-кандидат окончательной или группе следует выпустить следую­щую. Как правило, первая версия-кандидат не становится оконча­тельной, поскольку в ней обнаруживаются ошибки, недопустимые в окончательной версии продукта.

Этап 4: выпуск окончательной версии Окончательная версия продукта — это версия-кандидат, качество и состав которой устраивают всех участников проекта, в том числе, чле­нов проектной группы и заказчика. Эта версия не требует ни даль­нейшей разработки, ни дополнительного тестирования — именно ее «пакуют в коробку». Решение о выпуске окончательной версии ни­когда не бывает простым. Основная цель — выпуск продукта с задан­ными характеристиками в установленные сроки, поэтому прежде все­го необходимо ответить на вопрос, отвечает ли версия-кандидат тре­бованиям заказчика. Кроме того, надо принять во внимание результаты анализа проблем, результаты тестирования версии-кандидата и возможность ее сопровождения. Как и всякое ответственное реше­ние, решение о придании кандидату статуса окончательной версии сопряжено со многими рисками и должно приниматься коллегиаль­но.

 

<== предыдущая лекция | следующая лекция ==>
Распределение обязанностей в группе | Методы развертывания приложений
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 1002; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.