Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК Моделирование информационных систем.doc
Скачиваний:
10
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

§ 1.5. Три уровня анализа

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

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

  • Информация об объекте проектирования - ИС предприятия ("черный ящик").

  • Знания о предметной области, в которой работает предприятие (они могут быть получены путем предварительного изучения объекта и /или на основании опыта).

  • Знания об эталонных процедурах выполнения ключевых процессов в соответствии с международными или национальными стандартами.

  • Знания о методах и средствах моделирования и анализа систем.

  • Программные средства (инструменты) для моделирования и анализа.

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

Формальный перечень работ, которые необходимо выполнить на начальных этапах анализа системы, практически не зависит от того, какие методологии и инструменты будут использованы для моделирования и анализа. От инструментов зависит только результат.

В процессе разработки информационной системы выполняются три уровня анализа, каждый из которых соответствует трем основным стадиям создания ИС:

  1. определение требований;

  1. формирование спецификаций;

  1. внедрение.

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

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

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

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

На внутреннем уровне модель отвечает на вопрос: с помощью каких программно-технических средств реализуются требования к системе?

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

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

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

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

Третий уровень анализа - внедрение - связан с конкретной реализацией проекта ИС на предприятии.

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