<<
>>

Предметная область

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

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

Предметной областью называются элементы материальной системы, информация о которых хранится н обрабатывается в ЭИС.

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

Прн рассмотрении объектов предметной области и их информационного отображения в БД сложился единый, не зависимый от СУБД понятийный аппарат. Для описания предметной области необходимы такие термины, как объект, свойство объекта, взаимодействие (свазь) объектов, свойство взаимодействия.

Объектом называется любой элемент некоторой системы.

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

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

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

Существенные упрощения в описании объектов связаны с установлением аналогий в структуре объектов, образующих класс. Объекты одного класса описываются одноименными свойствами. Объекты, входящие в некоторый тип, содержат ряд свойств, характерных для типа в целом. Этот принцип называется наследованием свойств. Так, все экземпляры объектов, образующих тип «основные фонды», характеризуются свойством балансовая стоимость, которое отсутствует у других типов, например у типа «исполнители».

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

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

Например, при производстве изделий взаимодействуют объекты Рабочий, Материал, Оборудование, Изделие. Количество изделий, произведенных за определенный день, является свойством взаимодействия, но никак не характеризует указанные выше объекты, взятые в отдельности.

Проблема полноты отображения объектов н процессов предметной области в хранимые данные решается в ЭИС следующим образом. Предполагается, что представление объекта илн процесса сводится к указанию его свойств; информационным отображением свойств служат атрибуты и, следовательно, экземпляр объекта или экземпляр процесса представлен в базе данных как набор пар <Имя атрибуга>,<3начение атрибута>, где имена атрибутов различны и соответствуют названиям свойств объекта или процесса. Вопрос о выражении сущности объектов с помощью того или иного набора свойств решается путем расширения набора свойств, описывающих объект, чем достигается более полное представление о его сущности. Количество свойств должно быть таково, чтобы всегда можно было отличить объект одного класса от объекта другого класса, а также любые два объекта из одного и того же класса. Более глубокие представления философского порядка о соотношении сущности н яаления, содержания и формы при анализе ЭИС обычно не привлекаются.

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

В ряде случаев установление идентифицирующего свойства не является простой задачей.

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

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

Детализация ЭИС

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

27

Классификация компонентов ЭИС приводится на рис.

1.3 и в табл. 1.1.

Таблица IЛ. Компоненты информационной системы Данные/ метаданные Система/ процесс Вычислительная система Внешняя Среда Атрибут

Отношение

Показатель

База данных

Ключ

Схема

Подсхема Подсистема

Задача

Программа

Задание

Транзакция Физическое устройство Терминал Линия(канал) Узел ое- ти ЭВМ Пользователь Администратор БД Понятия, которые описывают данные н метаданные, рассматриваются в последующих разделах.

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

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

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

управление сбытом и реализацией продукции, •

технико-экономическое планирование, •

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

бухгалтерский учет, •

оперативное управление производством, •

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

Пользователей экономической информационной системы

можно подразделить на пять типов: •

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

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

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

прикладные программисты, которые разрабатываютпро- граммы для реализации запросов к базе данных. Эти программы используются в основном параметрическими пользователями, •

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

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

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

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

Концептуальный уровень - описание информационных потребностей иа уровне понятий ЭИС. 3.

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

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

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

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

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

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

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

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

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

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

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

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

Внутреннее описание данных определяет организацию данных в памяти ЭВМ н методы доступа к данным. Это наиболее детальное описание процессов обработки данных в ЭИС. Если ЭИС разработана с применением СУБД, то требуемые параметры внутреннего описания довольно немногочисленны. В ряде случаев применение СУБД не позволяет реализовать все требования к ЭИС (например, высокое быстродей- ствне программ). Тогда для поддержки внутреннего уровня описания системы требуется разработка уникальных программ доступа к данным.

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

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

<< | >>
Источник: Мишенин А. И.. Теория экономических информационных систем: Учебник. - 4-е изд., доп. и перераб. - М.: Финансы и статистика. - 240 с. 2002

Еще по теме Предметная область:

  1. ГЛАВА 4 МОДЕЛИРОВАНИЕ ПРЕДМЕТНЫХ ОБЛАСТЕЙ В ЭКОНОМИКЕ
  2. 1.4. Предметные области современной специальной педагогики
  3. /. Основные конституционные права в области культуры 2. Содержание основных прав человека в области библиотечного дела
  4. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ГОСУДАРСТВЕННОЙ МОЛОДЁЖНОЙ ПОЛИТИКИ В БЕЛГОРОДСКОЙ ОБЛАСТИ П.Н. Беспаленко заместитель начальника департамента социальной политики администрации Белгородской области - начальник управления по делам молодёжи
  5. ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
  6. Предметный указатель
  7. Предметный указатель
  8. ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
  9. ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
  10. ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
  11. ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
  12. ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
  13. ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
  14. 10.2. Предметный указатель
  15. ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
  16. ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
  17. Предметный указатель
  18. ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ