МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ Студент: Ермолович И.С. Группа: ИТ-33.

Презентация:



Advertisements
Похожие презентации
Жизненный цикл ИС ЖЦ ПО - это непрерывный процесс, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент его.
Advertisements

Жизненный цикл ИС период создания и использования информационных систем, начиная с момента возникновения необходимости в данной информационной системы.
2 Модель ЖЦ ИС – это структура, описывающая процессы, действия и задачи, которые осуществляются в ходе разработки, функционирования и сопровождения в.
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
Организация управления для различных этапов организации ИТ и ИС.
Автор: преподаватель информатики и ИКТ Смирнова Ольга Владимировна.
Жизненный цикл информационной системы - Понятие 2 - Стадии 3 - Процессы 4 - Модели 6.
SOFTWARE DEVELOPMENT PODGOTOVIL TVOU ZHOPY K SDACHE.
Жизненный цикл ИС – весь период времени существования ИС, начиная от выработки первоначальной концепции и заканчивая потерей необходимости решения соответствующих.
Быстрый старт или долгое планирование? Сергей Агафонов, технический директор компании Максимастер (495)
(C) МЭИ (ТУ), ВМСС, Галь В.Ю., Окороков А.И., Управление проектами в сфере ИТ Лекция 3 «Жизненный цикл программного обеспечения»
Информационные системы Что такое ИС? Функции ИС Жизненные циклы ИС: Понятия Процессы Стадии Модели Основные способы построения ИС.
Лекция 4 Жизненный цикл программного обеспечения информационных систем УЧЕБНЫЕ ВОПРОСЫ: УЧЕБНЫЕ ВОПРОСЫ: 1. информационных систем 1. Модели жизненного.
Корпоративные информационные системы Внедрение КИС.
Полный жизненный цикл информационной системы включает в себя, как правило, стратегическое планирование, анализ, проектирование, реализацию, внедрение.
Выполнил студент гр ДЭ -21 Бобров А. А.. Основные понятия управления проектами управления проектами Работа любой организации может включать в себя два.
Жизненный цикл программного обеспечения Подготовил студент 1 курса Лось Павел.
Положение об отделе В.Андреев, Д.Сатин. Штат отдела начальник отдела; бизнес-аналитик; проектировщик пользовательских интерфейсов; специалист по анализу.
Информационные системы Тема 4: «Состав и структура информационных систем» Колмыкова Оксана Владимировна ВГУЭС, г.Владивосток, ул.Гоголя 41 каф. ИИКГ, ауд.
Разработка программного обеспечения (Software Engineering) Часть 1. Введение.
Транксрипт:

МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ Студент: Ермолович И.С. Группа: ИТ-33

Жизненный цикл программного средства - это непрерывный процесс, который начинается с момента принятия решения о необходимости создания ПС и заканчивается в момент его полного изъятия из эксплуатации. Модель жизненного цикла - структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, выполняемых на протяжении ЖЦ. Наибольшее распространение получили две основные модели ЖЦ: каскадная модель (70-80 гг.); спиральная модель (86-90 гг.); ОБЩИЕ СВЕДЕНИЯ

КАСКАДНАЯ МОДЕЛЬ Каскадная схема разработки программного средства Схема реального процесса разработки ПС по каскадной схеме

ПРЕИМУЩЕСТВА И НЕДОСТАТКИ КАСКАДНОЙ МОДЕЛИ Преимущества каскадной модели: на каждой стадии формируется законченный набор проектной документации, отвечающей критериям полноты и согласованности; выполняемые в логической последовательности стадии работ позволяют планировать сроки завершения всех работ и соответствующие затраты. Недостатки каскадной модели: выявление и устранение ошибок производится только на стадии тестирования, которое может существенно растянуться; реальные проекты часто требуют отклонения от стандартной последовательности шагов; цикл основан на точной формулировке исходных требований к ПС, реально в начале проекта требования заказчика определены лишь частично; результаты работ доступны заказчику только по завершении проекта.

СПИРАЛЬНАЯ МОДЕЛЬ Спиральная модель – классический пример применения эволюционной стратегии конструирования. Модель (автор Б. Боэм, 1988) базируется на лучших свойствах классического жизненного цикла и макетирования, к которым добавляется новый элемент – анализ риска, отсутствующий в этих парадигмах. Модель определяет четыре действия, представляемые четырьмя квадрантами спирали. 1. Планирование – определение целей, вариантов и ограничений. 2. Анализ риска – анализ вариантов и распознавание/выбор риска. 3. Конструирование – разработка продукта следующего уровня. 4. Оценивание – оценка заказчиком текущих результатов конструирования.

ПРЕИМУЩЕСТВА И НЕДОСТАТКИ СПИРАЛЬНОЙ МОДЕЛИ Преимущества спиральной модели: наиболее реально (в виде эволюции) отображает разработку программного обеспечения; позволяет явно учитывать риск на каждом витке эволюции разработки; включает шаг системного подхода в итерационную структуру разработки; использует моделирование для уменьшения риска и совершенствования программного изделия. Недостатки спиральной модели: сравнительная новизна (отсутствует достаточная статистика эффективности модели); повышенные требования к заказчику; трудности контроля и управления временем разработки.

ДОПОЛНИТЕЛЬНЫЕ МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА Эволюционная модель V-образная модель

СПАСИБО ЗА ВНИМАНИЕ