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

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


Задачи и их решения по информатике и математике
Системный анализ управления проектами технических комплексов -->>

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

Классическое проектирование ИС берет свое начало в 70-х годах прошлого столетия. Одно из первых направлений получило название «каскадной» схемы проектирования. Она широко использовалась при проектировании АСУ и включала следующие стадии проекта: запуск, обследование, концепция технического задания, эскизный проект, технический проект, рабочий проект, ввод в действие (внедрение).

Основной особенностью данной методики является последовательная организация работ при формировании структуры ИС на заранее определенный ряд подсистем:
  • организационное,
  • методическое,
  • информационное,
  • программное и аппаратное обеспечения.
Основными недостатками «каскадной» схемы проектирования являются запаздывание получения конечных результатов и низкая эффективность.
В процессе совершенствования появилась схема непрерывной разработки ИС, использовавшаяся при реализации больших проектов фирмы IBM в 1970 – 1980 гг. Характерной особенностью данной методики стал непрерывный спиральный процесс разработки ИС с планируемыми точками передачи в эксплуатацию новых версий и новых функциональных подсистем.
Развитие схемы непрерывной разработки связано с совершенствованием циклических форм проектирования. В проектный цикл дополнительно были включены стадии разработки макета-прототипа и его опробование. Недостатками схемы непрерывной разработки является жесткость используемых моделей проектирования и закрытость создаваемых ИС.
Каждый объект при самостоятельном исследовании может рассматриваться как система. Функции объекта определяются его внутренним устройством. Таким образом, дескриптивное определение системы играет познавательную роль для объяснения функций, реализуемых ею. Функции системы проявляются в процессе ее взаимодействия с внешней средой.

Необходим подход к информационным технологиям как к системе. Такой подход является обоснованным ввиду того, что информационная технология обладает единой целью, а именно – необходимостью формирования информационного ресурса в обществе, имеет сопрягаемые взаимодействующие средства ее реализации, характеризуется тенденцией развития в связи с интенсивным обновлением средств вычислительной техники и техники связи.
Учитывая, что структура отображает связи между элементами системы с учетом их взаимодействия в пространстве и во времени, можно утверждать, что структурный подход есть развитие дескриптивного подхода. Он служит для изучения (познания) какой-то существующей системы. Функциональный подход отображает функции системы, реализуемые в соответствии с поставленной перед ней целью. Поэтому функциональный подход есть развитие конструктивного. Функции системы должны быть заданы при ее построении и должны реализовываться при функционировании системы.
Структура системы описывается на концептуальном, логическом и физическом уровнях. Концептуальный уровень позволяет качественно определить основные подсистемы, элементы и связи между ними. На логическом уровне могут быть сформированы модели, описывающие структуру отдельных подсистем и взаимодействия между ними. Физический уровень означает реализацию структуры на известных программно- аппаратных средствах. Так как техническая система создается искусственно, то цель ее функционирования заранее субъективно известна.
Формальная структура – есть некоторая идеальная структура, не имеющая физического наполнения. Эта структура реализуется различными средствами, поэтому ей может соответствовать ряд реальных наполнений.
Возникает задача создания широкого набора конкретных информационных технологий, настроенных на параметры реальных систем. Таким образом,
для инженера-системотехника информационная технология становится массовым объектом разработки. При использовании информационных технологий в системном аспекте необходимо соблюдать следующие принципы:
  1. Наличие сформулированной единой цели у информационных технологий в рамках разрабатываемой системы.
  2. Согласование информационных технологий по входам и выходам с окружающей средой.
  3. Типизация структур информационных технологий.
  4. Стандартизация и взаимная увязка средств информационной технологии.
  5. Открытость информационных технологий как системы.