Напоминание

"Модели жизненного цикла информационных систем"


Автор: Серова Евгения Александровна
Должность: преподаватель
Учебное заведение: Государственное бюджетное профессиональное образовательное учреждение Республики Крым "Симферопольский политехнический колледж имени князя Л.С. Голицына"
Населённый пункт: г. Симферополь
Наименование материала: Методическая разработка открытого занятия
Тема: "Модели жизненного цикла информационных систем"
Дата публикации: 24.04.2026
Раздел: среднее профессиональное





Назад




1

Лекция.

Модели жизненного цикла

информационных систем

Дисциплина: МДК 05.01 Проектирование и дизайн

информационных систем

Группа: 3ИСП-В1

Преподаватель Серова Е.А.

Государственное бюджетное профессиональное образовательное

учреждение Республики Крым «Симферопольский политехнический

колледж имени князя Л.С. Голицына»

Цель:

Учебная: познакомить с общими представлениями и понятиями

моделей жизненного цикла информационных систем,

рассмотреть основные виды моделей жизненного цикла ИС.

Развивающая: использовать полученные знания для

практических целей.

Воспитательная: способствовать развитию внимания, работать в

коллективе, повышать познавательную активность, формировать

устойчивый интерес к будущей профессии.

План:

1. Понятие жизненного цикла (ЖЦ) ИС

2. Стадии жизненного цикла информационной системы

3. Модели ЖЦ ИС

4. Самостоятельная работа студентов

5. Подведение итогов.

Понятие

Жизненный цикл информационной системы — период времени,

который

начинается

с

момента

принятия

решения

о

необходимости

создания

информационной

системы

и

заканчивается в момент ее полного изъятия из эксплуатации.

Каскадная модель

«Waterfall Model» (каскадная модель или «водопад») (70-

80г.г.) — предполагает переход на следующий этап после

полного окончания работ по предыдущему этапу

Каскадная модель

Плюсы:

Каждый этап завершается выпуском полного комплекта

документации, отвечающий критериям полноты и

согласованности

Информационная система является однородной и ее

программное обеспечение определяется как единое целое

Выполняемые в четкой последовательности стадии

позволяют уверенно планировать сроки выполнения работ и

соответствующие ресурсы (денежные, материальные и

людские)

Более универсальна, т. е. она применима к производству

разных изделий, будь то отбойный молоток или

графический редактор

Ресурсов заказчика и разработчика хватает для реализации

проекта в сжатые сроки

Каскадная модель

Минусы:

Переход от одной фазы проекта к другой предполагает полную

корректность результата предыдущей фазы.

Для крупных проектов мало реалистична и может быть

эффективно использована только для создания небольших

систем

Реальный процесс разработки информационной системы

редко полностью укладывается в такую жесткую схему.

Жизненный цикл основан на точной формулировке исходных

требований к информационной системе

Результаты разработки доступны заказчику только в конце

проекта

V-Model

V-Model унаследовала структуру «шаг за шагом» от каскадной

модели

V- образная модель применима к системам, которым особенно

важно бесперебойное функционирование.

V-Model

Особенностью модели можно считать то, что она направлена на

тщательную проверку и тестирование продукта, находящегося

уже на первоначальных стадиях проектирования.

Когда использовать V-модель?

• Когда требуется тщательное тестирование

• Для малых и средних проектов, где требования четко

определены и фиксированы.

• В условиях доступности инженеров необходимой

квалификации, особенно тестировщиков.

Incremental Model (инкрементная

модель)

В инкрементной модели полные требования к системе делятся

на различные сборки.

Имеют место несколько циклов разработки, и вместе они

составляют жизненный цикл «мульти-водопад».

Цикл разделен на более мелкие легко создаваемые модули.

Каждый модуль проходит через фазы определения требований,

проектирования, кодирования, внедрения и тестирования.

Модель RAD (rapid application development

model или быстрая разработка

приложений)

RAD (Rapid Application Development) - модель жизненного цикла

программного обеспечения, которая акцентирует внимание на

быстрой разработке прототипов и итеративном подходе к

разработке приложений.

Первую версию RAD создал Барри Боэм

в 1986 году, который назвал

её «спиральная модель». Каждый виток

спирали разбит на 4 сектора и соответствует

разработке фрагмента или версии ПО.

С каждым новым витком идёт углубление

и уточнение целей, спецификаций проекта.

В результате появляется возможность

выбрать обоснованный вариант.

Преимущества и недостатки методики

быстрой разработки приложений:

Преимущества:

повышенная скорость разработки

низкая стоимость

высокое качество.

Недостатки применения RAD:

для больших проектов требуются значительные людские

ресурсы для создания групп

модель применима только для тех систем, которые могут

декомпозироваться на отдельные модули и в которых

производительность не является критической величиной

не применима в условиях высоких технических рисков, т.е.

при использовании новой технологии.

Принципы модели RAD

минимизация временных затрат — инструментарий должен быть

нацелен на уменьшение времени разработки

прототипирование — создание прототипов для конкретизации

требований заказчика

цикличность разработки — каждая новая версия продукта основывается

на оценке результата работы предыдущей версии заказчиком

сотрудничество — команда разработчиков должна тесно

взаимодействовать друг с другом, каждый участник должен быть готов

выполнять несколько обязанностей

итерационный подход к разработке

комбинирование тестирования и разработки системы.

Принципы RAD используются не только при реализации,

а и распространяются на все этапы жизненного цикла, в частности,

на стадию обследования организации, построения требований, анализ

и дизайн.

Спиральная модель

Спиральная модель похожа на инкрементную, но с акцентом на

анализ рисков.

Спиральная модель

предполагает 4 этапа для

каждого витка:

1.

Планирование;

2.

Анализ рисков;

3.

Конструирование;

4.

Оценка

результата

и

при

удовлетворительном качестве

переход к новому витку.

Спиральная модель

Преимущества:

Позволяет быстрее показать пользователям системы работоспособный

продукт, активизируя процесс уточнения и дополнения требований

Допускает изменение требований при разработке информационной

системы

Позволяет получить более надежную и устойчивую систему. По мере

развития системы ошибки и слабые места обнаруживаются и исправляются

на каждой итерации

Позволяет совершенствовать процесс разработки – анализ, проводимый в

каждой итерации, позволяет проводить оценку того, что должно быть

изменено в организации разработки, и улучшить ее на следующей итерации

Уменьшаются риски заказчика

Обеспечивает большую гибкость в управлении проектом

Разработка итерациями позволяет переходить на следующий этап, не

дожидаясь полного завершения работы на текущем и решить главную

задачу

Спиральная модель

Недостатки:

Увеличивается неопределенность у разработчика в перспективах

развития проекта

Затруднены операции временного и ресурсного планирования

всего проекта в целом

Ориентирована на большие, дорогостоящие и сложные проекты

Требует более искусного управления

Необходима поддержка целостности документации, которая

должна быть полностью обновлена и дополнена к концу каждой

итерации

Самостоятельная работа студентов

Определить модель жизненного цикла информационной

системы на заданную предметную область:

Приложение банка «Сбербанк»

Сайт LiveJournal

Интернет-магазин Озон

Сайт медицинской организации

Википедия

Тестирование для закрепления

материала

1.Вставьте пропущенные слова

________ АИС – это непрерывный процесс с момента принятия

решения о необходимости принятия решения о необходимости ее

создания до полного завершения ее эксплуатации.

2. Выберите верные варианты ответов

базовые модели жизненного цикла:

каскадная модель

поэтапная модель

логическая модель

спиральная модель

интеллектуальная модель

Тестирование для закрепления

материала

3. Установить соответствие:

4. Вставьте пропущенное слово

________ модель, в которой переход на следующий этап означает

полное завершение работ на предыдущем этапе.

каскадная модель

Модель, в которой переход на следующий этап означает

полное завершение работ на предыдущем этапе.

поэтапная модель

Разработка ПО ведётся итерациями с циклами обратной

связи между этапами.

спиральная модель

Каждый виток спирали предполагает создание фрагмента

(компонента) или версии программного продукта.

Тестирование для закрепления

материала

5. Выберите верный вариант ответа:

Непрерывный процесс с момента принятия решения о

необходимости принятия решения о необходимости ее создания

до полного завершения ее эксплуатации.

модель ЖЦ АИС

жизненный цикл АИС

каскадная модель ЖЦ АИС,

поэтапная модель ЖЦ АИС

спиральная модель ЖЦ АИС

Тестирование для закрепления

материала

5. Выберите верный вариант ответа:

Непрерывный процесс с момента принятия решения о

необходимости принятия решения о необходимости ее создания до

полного завершения ее эксплуатации.

модель ЖЦ АИС

жизненный цикл АИС

каскадная модель ЖЦ АИС,

поэтапная модель ЖЦ АИС

спиральная модель ЖЦ АИС

6. Вставьте пропущенное слово

_______ ЖЦ - структура, определяющая последовательность

выполнения и взаимосвязи процессов, действий и задач,

выполняемых на протяжении ЖЦ.

Вопросы для закрепления

1.

Что такое жизненный цикл ИС?

2.

В чем преимущества спиральной модели жизненного

цикла?

3.

Чем отличается каскадная модель от поэтапной?

4.

Что такое Rad модель и для чего она предназначена?



В раздел образования