МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE Тема 7. Диаграммы и сценарий системы подготовки текстовых документов Рассматриваются результаты автоматизированного создания диаграмм и табличного сценария системы подготовки текстовых документов. Цель темы – автоматизированного документов. познакомить студентов с результатами создания системы подготовки текстовых Задачи темы: познакомиться с назначением и задачами, решаемыми в системе подготовки текстовых документов; изучить диаграммы функциональной модели системы, полученные с помощью CASE-средства BPWin; изучить логическую и физическую модели данных системы, полученные с помощью CASE-средства ERWin; изучить таблицы и диаграммы сценария системы, полученные с помощью CASE-средства ATS. Оглавление 1. Требования к формализованному описанию системы ..................................... 1 2. Исходные данные и результаты автоматизированного создания диаграмм и таблиц сценария ......................................................................................... 2 2.1. Данные для разработки системы ............................................................... 2 2.2. Автоматизированное создание диаграмм системы ....................................... 3 2.2.1. Диаграммы IDEF0-технологии ............................................................. 3 2.2.2. Модели IDEF1X-технологии ................................................................. 6 2.2.3. Диаграммы RUP-технологии ................................................................ 7 2.3. Автоматизированное создание сценария .................................................... 9 2.3.1. Базисные таблицы системы................................................................. 9 2.3.2. Производные диаграммы системы ..................................................... 10 2.3.3. Результирующие диаграммы системы ................................................ 11 Выводы ....................................................................................................... 11 Вопросы для самопроверки ........................................................................... 12 Библиография ............................................................................................. 12 1. Требования к формализованному описанию системы Система менеджера подготовки контрактов подготовки текстовых документов является важным инструментом любой организации. С ее помощью компьютерные технологии текстовых документов, создаются файлы для оформления договоров, и т. д. Поэтому к такой системе должны предъявляться специальные требования. Сформулируем некоторые из них: 1 МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE 1. Ввод текстов, таблиц и рисунков должен быть простым и понятным. 2. Тексты должны оформляться согласно принятым в организации стандартам. 3. Поиск данных в файлах должен обеспечивать менеджера необходимой информацией. Описание системы формализованными способами позволит понять основные принципы ее использования, возможные действия пользователей и способы организации получаемых результатов для многократного применения. Следовательно, формализованное описание системы должно: просто и наглядно представить работу системы; указать на механизмы и управления в системе; организовать данные системы для использования в организации. Эти требования можно удовлетворить с помощью стандартных технологий описания информационных систем. 2. Исходные данные и результаты автоматизированного создания диаграмм и таблиц сценария 2.1. Данные для разработки системы Система подготовки текстовых документов предназначена для автоматизации создания и работы с самыми различными текстовыми документами. Текстовым документом здесь считается файл, содержащий различным образом отформатированные абзацы текста, таблицы, диаграммы и рисунки. Автоматизированное создание текстовых документов: ускоряет процесс создания текстового документа; обеспечивает контроль ввода текстов; упрощает работу с таблицами, имеющими тестовые и числовые данные; позволяет вводить готовые или создавать новые рисунки; позволяет форматировать документы в соответствии с принятыми стандартами. Основными функциями рассматриваемой в этой теме системы являются: подготовка материалов и предложений к работе с основным инструментом системы – текстовым редактором; работа с текстовым редактором; оформление текстовых документов для последующего использования. В свою очередь, работа с текстовым редактором предполагает настройку параметров для удобного решения поставленных задач, набор текста с помощью специальных, ранее настроенных инструментальных средств (вставка символов, сноски, названия, редактор формул и многие другие) и оформление текстового документа в соответствии с требуемым форматом. Главной является функция оформления текстового документа. Она имеет дело с введенными в систему текстами, обеспечивая приведение их к стандартному виду и хранение в текстовом файле. При оформлении абзацев используется, вопервых, настроенный ранее формат абзаца, во-вторых, форматирование некоторых уникальных абзацев. При оформлении таблиц и рисунков используют имеющиеся инструменты текстового редактора. 2 МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE Создание текстового документа осуществляется пользователями системы. К ним относятся любые специалисты организации. Они же и используют текстовый документ по назначению. Каждый специалист создает целый ряд своих текстовых документов. Но каждый документ может иметь только одного автора-специалиста, его создавшего и отвечающего за хранение текстового документа. Текстовые документы используются в различных проектах. Каждый документ используется в практической деятельности организации при реализации целого ряда проектов. В свою очередь, хранящийся в организации текстовый документ может оказаться затребованным для целого ряда проектов в разные даты и по разному назначению. 2.2. Автоматизированное создание диаграмм системы 2.2.1. Диаграммы IDEF0-технологии Контекстная диаграмма создания текстового документа, построенная по IDEF0технологии, показана на рис. 1. Рис. 1. Контекстная диаграмма системы подготовки текстовых документов Из нее следует, что создание текстового документа осуществляет специалист организации. Результатами работы системы являются текстовый документ в виде твердой копии и текстовый файл. Документы создаются и обрабатываются на основе существующих стандартов для текстовых документов. Исходными данными системы служат материалы и предложения заказчиков. 3 МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE Диаграммы следующих уровней, построенные в соответствии с требованиями декомпозиции контекстной диаграммы, показаны на рис. 2 – 4. Рис. 2. Диаграмма второго уровня декомпозиции 4 МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE Рис. 3. Диаграмма работы с текстовым редактором 5 МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE Рис. 4. Диаграмма форматирования текстового документ Процесс декомпозиции можно продолжать дальше, получая все более полное описание системы. Остановимся на диаграмме управления электронными документами, так как продолжение декомпозиции требует знания конкретных условий прохождения документооборота в организации. На практических занятиях при моделировании конкретного документооборота следует продолжить декомпозицию модели для получения собственных результатов моделирования. Заметим также, что при моделировании не был выполнен стоимостной анализ. На практических занятиях он должен быть выполнен обязательно. 2.2.2. Модели IDEF1X-технологии На основе IDEF1X-технологии строится прежде всего логическая модель данных системы. Она показана на рис. 5. Рис. 5. Логическая модель данных 6 МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE Из нее следует, что три сущности системы Специалист, Документ и Проект связаны между собой связями один-ко-многим и многие-ко-мнгогим. Это значит, что один специалист создает много документов, а один документ может быть создан одним специалистом. Один документ может принадлежать многим проектам, и один проект может содержать много документов. Физическая модель, показанная на рис. 6, демонстрирует реализацию модели данных в СУБД SQL Server 2000. Рис. 6. Физическая модель данных Хорошо видно, что для организации связей многие-ко-многим созданы две дополнительные сущности Делопроизводитель-Документ и Сотрудник-Документ. Использованы идентифицирующие связи один-ко-многим. На практических занятиях по физической модели должна быть построена программа генерации базы данных в SQL Server 2000. 2.2.3. Диаграммы RUP-технологии Диаграмма прецедентов системы документального обеспечения управленческой деятельности организации, выполненная на языке UML, показана на рис. 7. Она хорошо согласуется с приведенной раньше контекстной диаграммой и показывает работу системы в целом. Диаграмма классов (рис. 8) использует два субъекта системы: Специалист и Текстовый документ. Для них создаются две соответствующие сущности: Сведения и Документ. Использована связь один-ко-многим. На рис. 9 приведена автоматически построенная диаграмма таблиц, в которой указаны типы данных и реализована связь один-ко-многим с двумя таблицами Сведения и Документ. 7 МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE Рис. 7. Диаграмма прецедентов Рис. 8. Диаграмма классов 8 МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE Рис. 9. Диаграмма таблиц 2.3. Автоматизированное создание сценария 2.3.1. Базисные таблицы системы Таблица целей № 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Наименование Повысить качество текстового документа Обеспечить подготовку к работе Осуществить работу с текстовым редактором Осуществить оформление текстового документа Выполнить настройку текстового редактора Осуществить набор текста Выполнить форматирование Осуществить работу с абзацем Создать таблицы Подготовить рисунки Обозначение G0 G1 G2 G3 G4 G5 G6 G7 G8 G9 Таблица данных № 1. 2. 3. 4. 5. 6. 7. 8. Наименование Материалы и предложения Текстовый документ Файл Текст Данные Установки текстового редактора Набранный материал Параметры настройки текстового редактора Обозначение D1 D2 D3 D4 D5 D6 D7 D8 Таблица процедур № 1. 2. Наименование Подготовка к работе с текстовым редактором Набор текста и форматирование 9 Обозначение P1 P2 МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE 3. Оформление документа P3 Таблица структурных единиц № 1. 2. Наименование Обозначение Специалист Программное обеспечение С1 С2 2.3.2. Производные диаграммы системы Диаграмма дерева целей Диаграмма входов задач Диаграмма выходов задач ОГЦ ОПЦ ОВх ОЗ ОЗ ОВых D1 D5 D11 D6 G1 G3 G4 G5 D4 G1 D2 G3 D3 D7 G7 G8 G9 G0 G1 G2 G3 G2 G4 G5 G6 G6 G4 G5 D6 G7 D7 G8 D5 G9 G7 G8 G9 Диаграмма распределения задач по процедурам Диаграмма распределения процедур по структурным единицам ОП ОЗ ОП ОСЕ P1 G1 G4 P2 G5 G7 G8 G9 P3 G3 10 P1 P2 P3 C1 P2 C2 МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE 2.3.3. Результирующие диаграммы системы Диаграмма вход-задача-выход ОВхЗ ОЗ D1 D5 D11 D6 D7 Диаграмма вход-процедура-выход ОВыхЗ ОВхП ОП ОВыхП D4 G1 D2 G3 D3 G4 G5 D6 G7 D7 G8 D5 G9 D1 D11 P1 D4 D6 D6 D7 P2 D7 D5 D5 P3 D2 D3 Диаграмма процедурной модели ОСЕ ОВхП ОП ОВыхП D1 D11 C1 C2 P1 D4 D6 D6 D7 P2 D4 D7 D5 D5 P3 D2 D3 D6 D7 P2 D7 D5 Построены только основные результирующие диаграммы. На практических занятиях с помощью CASE-средства необходимо построить все результирующие диаграммы сценария системы подготовки конкретных текстовых документов. Выводы 1. Система подготовки текстовых документов является одной из важных составляющих менеджмента организации. 2. Требования к системе подготовки текстовых документов определяют ее стандартные описания, основанные на трех известных технологиях. 3. Использование IDEF 0-технологии дает представление о функциях системы. 4. Использование нотаций языка UML и предложений RUP-технологии показывает работу системы наглядным и понятным образом. 5. Использование таблиц и диаграмм ATS-технологии показывает работу системы простым и формальным способом. 6. Соответствующие CASE-средства позволяют оформить наглядные и четкие технические документы описания системы. 11 МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ INTERNATIONAL BANKING INSTITUTE 7. Использование полученных формализованных описаний не требует подробного словесного представления системы подготовки текстовых документов. Вопросы для самопроверки 1. Какое назначение системы документального обеспечения управленческой деятельности? 2. Какие функции рассматриваемой системы? 3. Кто участвует в работе системы? 4. Как выглядит контекстная диаграмма рассматриваемой системы? 5. Как вводятся документы в систему? 6. По каким правилам работает система? 7. Как оформляются документы в системе? 8. Зачем нужна индексация документов? 9. Что такое индекс документа? 10. Какие проблемы могут возникать при ведении базы данных документов? 11. Какие связи установлены между делопроизводителем и документом? 12. Какие связи установлены между сотрудником и документом? 13. Как реализуются установленные связи? 14. Сколько субъектов имеет диаграмма прецедентов рассматриваемой системы? 15. Сколько аспектов имеет диаграмма прецедентов рассматриваемой системы? 16. Сколько классов имеет диаграмма классов рассматриваемой системы? 17. Как выглядят базисные таблицы рассматриваемой системы? 18. Каковы особенности производных и результирующих диаграмм рассматриваемой системы? 19. Какие известны системы документального оборота? Библиография 1. Автоматизация управления предприятием / В.В. Баранов и др. – М.: ИнфраМ, 2000. 2. Автоматизированные информационные технологии в экономике / Под ред. Г.А. Титоренко. – М.: Компьютер, ЮНИТИ, 1998. 3. Автоматизированные системы управления предприятием / Под ред. Г.А. Титоренко. – М.: Финансы и статистика, 1983. 4. Алехина Г.В. Информационные технологии в экономике и управлении. – М.: МЭСИ, 2002. 5. Бритов Г.С., Попов В.П. Проектирование информационных систем. – С-Пб.: ГУАП, 1999. – 41 с. 12