Информационная система: что это, из чего состоит и какой бывает

Информационная система: что это, из чего состоит и какой бывает Полезное

Информационную систему (ИС) в обиходе часто называют программой, но у понятия есть две рамки определения, и их полезно различать. В статье разберём обе, покажем на одном сквозном примере (интернет-магазин), из чего состоит ИС, какие бывают виды и как устроен её жизненный цикл.

Что такое информационная система: две рамки

  • Юридико-техническая рамка (149-ФЗ, ст. 2): информационная система — это информация в базах данных плюс обеспечивающие её обработку технологии и технические средства. Люди в это определение не входят.
  • Организационно-техническая рамка: ИС — связка данных, ПО, инфраструктуры, процессов и людей, работающая на общую цель.

В этой статье рабочей берём организационно-техническую рамку. Следствие: одно и то же приложение можно рассматривать как самостоятельную ИС или как компонент более крупной ИС — это зависит от цели и границ анализа.

Сквозной пример — интернет-магазин как ИС: база товаров и заказов, сайт и админка, платёжные и логистические интеграции, регламенты обработки заказов и сотрудники.

Из чего состоит информационная система

Один из способов описания — виды обеспечения (учебная классификация): информационное (данные, схемы БД), техническое (серверы, сеть), программное (СУБД, приложения), организационное (регламенты, процессы), правовое и лингвистическое. Отдельно стоят люди — пользователи и специалисты; они находятся на другом логическом уровне, чем «виды обеспечения», поэтому их удобнее держать отдельной категорией. Проще всего думать о связке: данные — приложения — инфраструктура — процессы — роли.

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

ИС классифицируют по нескольким независимым осям одновременно — одна система относится к нескольким классам сразу:

Ось Значения Интернет-магазин
По назначению транзакционные, управленческие, поддержки решений транзакционная
По масштабу персональные, групповые, корпоративные корпоративная
По сфере банковские, торговые, медицинские, образовательные торговая

То есть интернет-магазин одновременно транзакционный, корпоративный и торговый — это не «одно дерево типов».

Жизненный цикл информационной системы

Основные работы: анализ требований → проектирование → разработка → тестирование (верификация и валидация) → внедрение → сопровождение и развитие → вывод из эксплуатации. Но это не одноразовая линейная последовательность: после запуска новое требование снова запускает анализ, проектирование, разработку, тестирование и внедрение. Системная разработка включает возвраты и повторение процессов на разных уровнях. Пример: после запуска интернет-магазина добавляют новый способ доставки — и цикл работ повторяется для этой части.

Итеративный жизненный цикл информационной системы
Жизненный цикл ИС итеративен: новое требование снова запускает цикл работ.

Подходы к разработке — по уровням понятий

Здесь важно не смешивать разные уровни:

  • Модели жизненного цикла: каскадная (Waterfall) — строго последовательная; спиральная — с акцентом на управление рисками.
  • Ценности и принципы адаптивной разработки: Agile (это манифест ценностей и принципов, а не «методология»).
  • Фреймворки и практики управления работой: Scrum (лёгкий фреймворк), Kanban (стратегия оптимизации потока ценности). Команда может применять Scrum и Kanban-практики внутри своего процесса.

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

Зачем это знать в IT

Выводы

  • Информационная система — по 149-ФЗ это информация в базах данных плюс технологии и технические средства для её обработки, а в организационно-технической рамке — связка данных, ПО, инфраструктуры, процессов и людей, работающая на общую цель.
  • Программа — лишь часть ИС: одно и то же приложение можно рассматривать как самостоятельную систему или как компонент более крупной, это зависит от цели и границ анализа.
  • Состав ИС описывают через виды обеспечения (информационное, техническое, программное, организационное, правовое, лингвистическое), а людей — пользователей и специалистов — выделяют отдельной категорией; проще думать о связке данные — приложения — инфраструктура — процессы — роли.
  • ИС классифицируют по нескольким независимым осям сразу — по назначению (транзакционные, управленческие, поддержки решений), по масштабу (персональные, групповые, корпоративные) и по сфере; интернет-магазин одновременно транзакционный, корпоративный и торговый.
  • Жизненный цикл ИС — анализ требований, проектирование, разработка, тестирование, внедрение, сопровождение и вывод из эксплуатации — не линеен: новое требование после запуска снова запускает цикл работ для этой части системы.
  • Каскадная и спиральная модели — это модели жизненного цикла, Agile — манифест ценностей и принципов, Scrum и Kanban — фреймворки и практики управления работой; выбор подхода зависит от ясности требований, скорости изменений предметной области, цены ошибки, рисков, регуляторных требований, возможности частых поставок и зрелости команды.

Понимание устройства ИС — база для системного аналитика, архитектора, разработчика и продакт-менеджера: помогает не путать программу с системой и принимать решения на уровне всей системы. Проектирование и развитие ИС разбирают на курсах Otus по системному анализу и архитектуре — формат можно посмотреть на бесплатных открытых уроках Otus. Подобрать курс помогает каталог по системному анализу и архитектуре.

FAQ

Что такое информационная система простыми словами? Зависит от рамки: по 149-ФЗ — данные в БД плюс технологии и техсредства; в организационно-технической трактовке — ещё процессы и люди.

Чем ИС отличается от программы? Программа — часть ИС; в организационно-технической рамке ИС включает данные, инфраструктуру, процессы и людей.

Жизненный цикл ИС линеен? Нет: работы повторяются — после запуска новое требование снова запускает анализ, разработку, тестирование и внедрение.

Смежные темы в журнале: СУБД: определение и лучшие приложения, Модели создания ПО, Scrum от А до Я.

OTUS Журнал
Скидка 5% 14-20 сентября на курсы (popup)