Краткие теоретические сведения.

Лабораторная работа № 1.

Организация канонического (оригинального) проектирования

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

Задание:

· изучить стадии и этапы канонического проектирования ЭИС и состав получаемой документации;

· разработать инфологическую модель выбранной предметной области.

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

- учет движения основных средств;

- учет кассовых операций;

- учет труда и заработной платы и т.д.

Краткие теоретические сведения.

Выделяются два основных класса технологии проектирования:

• каноническаятехнология;

• индустриальнаятехнология.

Технологическая сеть канонического проектирования ЭИС представлена на рис. 1.

Рис. 1. Технологическая сеть канонического проектирования ЭИС

П1 – предпроектная стадия;

П2 – стадия техно-рабочего проектирования;

П3 – стадия внедрения;

П4 – стадия эксплуатации и сопровождения проекта;

Д 1.1. – предметная область;

Д 1.2. – материалы обследования;

Д 1.3. – ТЭО;

Д 1.4. – ТЗ на проектирование;

Д 2.1. – техно-рабочий проект (ТРП);

Д 3.1. – исправленный ТРП, переданный в эксплуатацию;

Д 3.2. – акт о приемке проекта в промышленную эксплуатацию;

Д 4.1. – модернизированный ТРП.

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

Предметной областью называется часть реального мира, представляющая интерес для данного исследования (использования).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В итоге перечень объектов-сущностей предметной области АИС делопроизводства и их атрибутов может быть следующим:

наименование объектов-сущностей атрибуты объектов-сущностей
документ  
   
сотрудник табельный номер, ФИО, подразделение, должность, кабинет, телефон
подразделение №, наименование
мероприятие наименование, дата начала, дата окончания, завершённость
дело №, наименование, дата начала, дата окончания, гриф

Отношения, которыми охвачены объекты-сущности, представлены в табл. 1.

Таблица 1. Отношения объектов-сущностей предметной области

АИС по делопроизводству

 

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

Инфологическая модель предметной области включает в себя ряд компонентов (рис.2).

 

Рис. 2. Компоненты инфологической модели

Центральным компонентом инфологической модели является описание объектов предметной области и связей между ними (ER-модель, по-английски Entity – сущность, Relationship –связь). Формализованное описание ER-модели было предложено в 1976г. Петером Ченом.

Сущности и связи в настоящее время обозначаются на концептуальных схемах (ИЛМ) следующим образом:

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

· связи типа «один-ко-многим» обозначаются линиями с парой символов (1 ) на концах соответствующих объектов, связи типа «многие-ко-многим» линиями с парой символов ( ) и связи типа «Один-к-одному» линиями с парой символов (1 1);

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

В качестве примера на рис. 3 приведена концептуальная схема АИС по делопроизводству.

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

Рис. 3. Пример концептуальной схемы А ИС по делопроизводству

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

Рис. 4 Граф взаимосвязи показателей

Расчётные формулы, а также алгоритмы вычислений также в каком-то виде должны быть представлены в ИЛМ.

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

«Проблема целостности состоит в обеспечении … правильности данных в базе данных в любой момент времени». Целостность данных обеспечивается набором специальных предложений, называемых ограничениями целостности. Ограничения целостности представляют собой утверждения о допустимых значениях отдельных информационных единиц и связях между ними.

Пример проведения обследования предметной области и получения исходных данных для варианта выполнения лабораторной работы.