Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции_дополнит.doc
Скачиваний:
5
Добавлен:
27.04.2019
Размер:
555.52 Кб
Скачать

8. Детализация эис

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

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

Таблица компонентов ЭИС.

Данные / МЕТАданные

Система / Процесс

Вычислительная система

Внешняя среда

АТРИБУТ

ПОДСИСТЕМА

ФИЗИЧЕСКОЕ УСРОЙСТВО

ПОЛЬЗОВАТЕЛЬ

ОТНОШЕНИЕ

ЗАДАЧА

ТЕРМИНАЛ

АДМИНИСТРАТОР БД

ПОКАЗАТЕЛЬ

ПРОГРАММА

ЛИНИЯ (КАНАЛ)

 

БД

ЗАДАНИЕ

УЗЕЛ СВЯЗИ

 

ПОДСХЕМА

ТРАНЗАКЦИЯ

ЭВМ

 

Элементарным процессом при пакетной обработке данных явл. задание, а при диалоговой обработке – транзакция (взаимодействие).

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

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

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

  1. управление объектом и реализация продукции;

  2. технико-экономическое планирование;

  3. управление материально-техническим снабжением;

  4. бухгалтерский учет;

  5. оперативное управление производством;

  6. управление технической подготовкой производства.

Пользователей ЭИС можно подразделить на 5 типов:

  1. случайный пользователь, взаимодействие которых с ИС не обусловлено их служебными обязанностями4

  2. параметрические пользователи, которые работают с ЭИС повседневно в соответствии с четко определенной областью деятельности по регламентированным процедурам;

  3. аналитики и исследователи, информационные потребности которых непредсказуемы в отличие от параметрических пользователей;

  4. прикладные программисты, которые разрабатывают программы для реализации запросов в БД; эти программисты в основном используются параметрическими пользователями;

  5. системные программисты, которые разрабатывают служебные программы, расширяющие возможности ОС ЭВМ и СУБД (программа разграничения доступа к данным, проверки достоверности, восстановление БД после сбоя в работе ЭВМ, программы печати документов и т.п.).

Администратор БД – это специалист, занятый обслуживанием пользователей ЭВМ. Он должен координировать процессы сбора информации, проектирования и эксплуатации БД, обеспечение защиты и целостности данных. Обязан учитывать текущие и перспективно информационные потребности пользователей.

Описание хранимой и обрабатываемой информации в ЭИС делается с разной степенью детализации, используется 3 уровня представления:

  1. внешний уровень – описание информационных потребностей конечного пользователя;

  2. концептуальный уровень – описание потребностей на уровне понятий ЭИС;

  3. внутренний уровень – описание способа хранения информации в памяти ЭВМ и методов доступа к ней.

Данные уровни характеризуются следующим рисунком.

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

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

Цель концептуального уровня – это создать такое формальное представление о БД, чтобы любое внешнее представление являлось его подмножеством.

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

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

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

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

Концептуальный уровень описания информации достаточен для использования программой поддержки в виде СУБД.

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

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