Не нашли материал? Воспользуйтесь поиском!

Например Программа автоматизации предприятия или Информационные системы для атп

Функционально-модульная и объектно-ориентированная технологии проектирования ИС

Практикум > Основы проектирования систем
Существуют две модели проектирования информационных систем для предприятия, которые являются основными. Они отличаются степенью декомпозиции (разложения общей картины происходящего на автоматизируемом объекте на составляющие его части). Первая из них - функционально-модульная (ФМ) модель, а вторая - объектно-ориентированная (ОО). В этом материале мы поговорим об их основных отличиях и подходах, применяемых при реализации той или иной модели проектирования информационной системы для предприятия.
1. Функционально-модульная модель (ФММ)

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

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

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

2. Объектно-ориентированная модель (ООМ)

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

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

Объектный подход к компонентам предметной области предполагает использование современных методов и технологий визуального программирования и SQL-интерфейса для организации взаимодействия с данными. Указанная модель включает в себя следующие компоненты:

A. Конструирование предметной области в виде объектов и их взаимосвязи
B. Инструментарий формализации проектных решений
C. Библиотеки функциональных решений для каждого компонента
D. Типовые решения для каждой из предметно-объектной области

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

1. Необходимым уровнем формализации решений
2. Высоким уровнем абстрагирования (отвлечения от частностей в пользу общих моментов)
3. Компактностью (кратким и точным изложением основных постулатов).

4 комментария:

  1. А почему функционально-модульной модели уделено так мало внимания?

    ОтветитьУдалить
    Ответы
    1. Так как ФММ модель проектирования менее востребована, мы решили больше место отвести под характеристику именно объектно-ориентированной модели.

      Удалить
    2. Недостатков уж больно много у нее

      Удалить
    3. Ну, это теория.... В практическом проектировании информационных систем в чистом виде оба эти подхода вы вряд ли встретите - обычно это такая мешанина всевозможных подходов ))

      Удалить

Дорогие друзья!

Если наш блог оказался для Вас интересным поделитесь им со своими друзьями в любимых социальных сетях.