Каскадные методы информационного моделирования процессов

Автор: Сафаров Р.Р.

Журнал: Научный форум. Сибирь @forumsibir

Рубрика: Природопользование

Статья в выпуске: 1 т.2, 2016 года.

Бесплатный доступ

Короткий адрес: https://sciup.org/140220241

IDR: 140220241

Текст статьи Каскадные методы информационного моделирования процессов

Моделирование играет очень важную роль в нашей жизни. Оно используется практически во всех областях нашей деятельности: в науке, медицине, эко- номике, политике, образовании и т.д. Использование различных моделей позволяет людям узнать о том, что представлял собой мир в прошлом, понять причины многих явлений в настоящем и предсказать события, которые могут произойти в будущем. А особо большое значение и перспективы имеет создание компьютерных моделей и их применение.

Каскадная модель демонстрирует классический подход к разработке различных систем в любых прикладных областях. Для разработки информационных систем данная модель широко использовалась в 70-х и первой половине 80-х годов. Каскадные методы проектирования хорошо описаны в зарубежной и отечественной литературе разных направлений: методических монографиях, стандартах, учебниках. Организация работ по каскадной схеме официально рекомендовалась и широко применялась в различных отраслях. Таким образом, наличие не только теоретических оснований, но и промышленных методик и стандартов, а также использование этих методов в течение десятилетий позволяет называть каскадные методы классическими.

Каскадная модель имеет ряд положительных сторон, благодаря которым она хорошо зарекомендовала себя при выполнении различного рода инженерных разработок и получила широкое распространение.

Каскадная модель изначально разрабатывалась для решения различного рода инженерных задач и не потеряла своего значения для прикладной области до настоящего времени. Кроме того, каскадный подход хорошо зарекомендовал себя при разработке определенных информационных систем. Имеются в виду системы, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем, чтобы предоставить разработчикам свободу выбора реализации, наилучшей с технической точки зрения. К таким информационным системам, в частности, относятся сложные расчетные системы, системы реального времени.

Тем не менее, несмотря на все свои достоинства, каскадная модель имеет ряд недостатков, ограничивающих ее применение при разработке информационных систем. Причем эти недостатки либо делают ее полностью неприменимой, либо приводят к увеличению сроков разработки и стоимости проекта. В настоящее время многие неудачи программных проектов объясняются именно последовательным процессом разработки.

Причем даже в том случае, когда разработку некоторых частей проекта (подсистем) можно вести параллельно, при использовании каскадной схемы распараллеливание работ весьма затруднительно. Сложности параллельного ведения работ связаны с необходимостью постоянного согласования различных частей проекта. Чем сильнее взаимозависимость отдельных частей проекта, тем чаще и тщательнее должна выполняться синхронизация, тем сильнее зависят друг от друга группы разработчиков. Поэтому преимущества параллельного ведения работ просто теряются.

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

Список литературы Каскадные методы информационного моделирования процессов

  • Антонов А.В. Системный анализ : учеб. для ВУЗов. -М.: Высш. шк., 2006.
  • Анфилатов, В.С., Емельянов А.А., Кукушкин А.А. Системный анализ в управлении: учеб. Пособие. -М.: Финансы и статистика, 2002.
  • Бородакий Ю.В., Лободянский Ю.Г. Информационные технологии. Методы, процессы, системы. -М.: Радио и связь, 2004.
  • Бочаров Е.П., Колдина А.И. Интегрированные корпоративные информационные системы: принципы построения: лаб. практикум на базе системы «Галактика». -М.: Финансы и статистика, 2005.
Статья