Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Классические Модели жизненного цикла
Каскадная модель («водопад») предполагает, что переход на следующий этап осуществляется после того, как полностью будут завершены проектные операции предыдущего этапа и получены все исходные данные для следующего этапа (рис.1.1). Модель предполагает следующие свойства взаимодействия этапов: - модель состоит из последовательно расположенных этапов; - каждый этап полностью заканчивается до того, как начнется следующий; - этапы не перекрываются во времени: следующий этап не начинается до тех пор, пока не завершится предыдущий; - возврат к предыдущим этапам не предусмотрен либо ограничен; - исправление ошибок происходит лишь на стадии тестирования; - результат появляется только в конце разработки. Критерием появления результата является отсутствие ошибок и точное соответствие программного продукта техническому заданию. Рис.1.1 Каскадная модель При использовании поэтапной модели с промежуточным контролем («водоворот») (рис.1.2)после завершения каждого этапа выполняется контроль, что позволяет при необходимости вернуться на любой уровень и внести необходимые изменения. Модель характеризуется следующими свойствами взаимодействия этапов: - состоит из последовательно расположенных этапов; - каждый этап имеет обратную связь с предыдущими этапами; - исправление ошибок происходит на каждом из этапов, сразу при выявлении проблемы; - этапы перекрываются во времени по причине наличия обратной связи: следующий этап начинается, пока не завершится предыдущий; при первом проходе по модели вниз, как только обнаружена ошибка, осуществляется возврат снизу вверх к предыдущим этапам, которые повлекли ошибку; таким образом, фактически этапы оказываются растянутыми во времени; - результат появляется только в конце разработки. Критерием появления результата является приемлемое качество продукта, то есть такое состояние продукта, когда наиболее критические ошибки устранены.
Рис.1.2 Поэтапная модель Спиральная модель – реализует эволюционный подход к разработке программного продукта, в виде раскручивающийся спирали (рис.1.3). Каждый виток спирали предполагает создание некой версии продукта или какого-либо его компонента; при этом уточняются характеристики и цели проекта, определяется его качество и планируются работы следующего витка спирали.
Модель предполагает следующие свойства взаимодействия этапов: - модель состоит из последовательно расположенных этапов в пределах одного витка спирали; - этап определения стратегии присутствует на первом витке спирали, где он соединен с этапом анализа; - внутри витка спирали этапы не имеют обратной связи; анализ результата осуществляется в конце витка и инициирует новый виток спирали; - исправление ошибок происходит на этапе тестирования на каждом витке спирали; ошибки, которые не могут быть исправлены в пределах витка и требуют более глубоких структурных изменений могут инициировать новый виток спирали; - результат появляется в конце каждого витка спирали и подвергается подробному анализу, анализируются новые требования заказчика и инициируется новый виток спирали; - при переходе от витка к витку происходит накопление и повторное использование программных средств, моделей и прототипов; - процесс ориентирован на развитие и модификацию системы в процессе ее проектирования. Разработка проекта осуществляется итерационными приращениями в виде промежуточных версий, которые появляются на каждом витке спирали. Каждая промежуточная версия анализируется, а затем выявленные недостатки продукта становятся поводом для инициирования следующего витка спирали. Таким образом углубляются и последовательно конкретизируются детали проекта и в итоге создается законченная версия, которая передается в эксплуатацию. Рис. 1.3 Спиральная модель
|
|||||
Последнее изменение этой страницы: 2017-02-22; просмотров: 352; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.178.240 (0.003 с.) |