- •Проектирование экономических информационных систем
- •Раздел 3. Индустриальное проектирование корпоративных экономических информационных систем 266
- •Глава 11. Реинжиниринг бизнес-процессов и проектирование корпоративной эис 266
- •Глава 12. Проектирование клиент-серверных корпоративных эис 298
- •Глава 13. Автоматизированное проектирование эис (case-технология) 334
- •Предисловие
- •Раздел 1. Теоретические основы проектирования экономических информационных систем (эис) Глава 1. Архитектура экономических информационных систем
- •1.1. Понятие и классификация эис
- •1.2. Функциональные подсистемы эис
- •Решение задач функциональных подсистем
- •Функциональный принцип:
- •Предметный принцип (подсистемы управления ресурсами):
- •1.3 Обеспечивающие подсистемы эис
- •Вопросы для самопроверки
- •Глава 2. Методологические основы проектирования эис
- •2.1. Технология проектирования эис
- •2.2 Жизненный цикл эис
- •2.3 Формализация технологии проектирования эис
- •Вопросы для самопроверки
- •Раздел 2. Каноническое проектирование эис Глава 3. Содержание и методы канонического проектирования эис
- •3.1. Состав стадий и этапов канонического проектирования эис
- •3.2. Состав и содержание работ на предпроектной стадии создания эис
- •Программа обследования
- •3.3. Состав и содержание работ на стадии технорабочего проектирования
- •3.4. Состав и содержание работ на стадиях внедрения, эксплуатации и сопровождения проекта.
- •Вопросы для самопроверки
- •Глава 4. Проектирование классификаторов технико-экономической информации
- •4.1. Общие сведения
- •4.2. Методы классификации.
- •4.2.1. Иерархическая система классификации
- •4.2.2. Фасетная система классификации
- •4.2.3. Дескрипторная система классификации
- •4.3. Понятия и основные системы кодирования экономической информации
- •4.4. Состав и содержание операций проектирования классификаторов
- •4.5. Понятие Единой системы классификации и кодирования (ескк)
- •4.6. Технология использования штрихового кодирования экономической информации
- •Вопросы для самопроверки
- •Глава 5. Проектирование системы экономической документации
- •5.1. Понятие унифицированной системы документации
- •5.2. Проектирование унифицированной системы документации эис
- •5.2.1. Особенности проектирования форм первичных документов
- •5.2.2 Особенности проектирования форм документов результатной информации
- •Вопросы для самопроверки
- •Глава 6. Проектирование внутримашинного информационного обеспечения эис
- •6.1. Проектирование экранных форм электронных документов
- •6.2. Понятие информационной базы и способы ее организации
- •6.3. Проектирование информационной базы при различных способах организации
- •Вопросы для самопроверки
- •Глава 7. Основы проектирования технологических процессов обработки данных
- •7.1. Основные понятия и классификация технологических процессов обработки данных
- •7.2. Показатели оценки эффективности и выбор варианта организации технологических процессов
- •Вопросы для самопроверки
- •Глава 8. Проектирование процессов получения первичной информации, создания и ведения информационной базы
- •8.1. Проектирование процессов получения первичной информации
- •8.2. Проектирование процесса загрузки и ведения информационной базы
- •8.3. Проектирование процесса автоматизированного ввода бумажных документов
- •Вопросы для самопроверки
- •Глава 9. Проектирование технологических процессов обработки экономической информации в локальных эис
- •9.1 Организация решения экономических задач
- •9.2 Проектирование технологических процессов обработки данных в пакетном режиме
- •9.3 Проектирование технологических процессов обработки данных в диалоговом режиме
- •Классификация диалоговых систем
- •Вопросы для самопроверки
- •Глава 10. Проектирование процессов защиты данных
- •10.1. Основные понятия и методы защиты данных
- •10.2. Стандарты на создание систем защиты данных
- •Оранжевая книга Национального центра защиты компьютеров сша (tcsec)
- •1. Концепция безопасности системы защиты
- •2. Гарантированность системы защиты
- •Гармонизированные критерии Европейских стран (itsec)
- •Концепция защиты от нсд Госкомиссии при Президенте рф
- •Рекомендации х.800
- •10.3. Проектирование системы защиты данных в иб
- •Вопросы для самопроверки
- •Раздел 3. Индустриальное проектирование корпоративных экономических информационных систем Глава 11. Реинжиниринг бизнес-процессов и проектирование корпоративной эис
- •11.1. Реинжиниринг бизнес-процессов на основе корпоративной эис
- •11.2. Этапы реинжиниринга бизнес-процессов
- •Идентификация бизнес-процессов
- •Обратный инжиниринг
- •Разработка моделей новой организации бизнес-процессов
- •Реализация проекта реинжиниринга бизнес-процессов
- •11.3. Методологии моделирования проблемной области
- •Объектная структура
- •Функциональная структура
- •Структура управления
- •Организационная структура
- •Техническая структура
- •Вопросы для самопроверки
- •Глава 12. Проектирование клиент-серверных корпоративных эис
- •12.1. Основные понятия и особенности проектирования клиент-серверных экономических информационных систем (кэис)
- •1. Разработка общей структуры корпоративной информационной системы (п1)
- •2. Создание вычислительной сети (вс) для кэис (п2)
- •3. Создание схемы базы данных (бд) (пз)
- •Использование систем управления рабочими потоками
- •Использование Интернет-приложений
- •12.3 Проектирование систем оперативного анализа данных
- •Подсистема хранения данных
- •Подсистема метаинформации (репозиторий)
- •Подсистема преобразования данных (загрузки хранилища)
- •Подсистема представления данных (организации витрин данных)
- •Подсистема оперативного анализа данных
- •Подсистема интеллектуального анализа данных (извлечения знаний)
- •Подсистема «Информационная система руководителя»
- •Подсистема web-публикации
- •Технология проектирования их
- •П1. Идентификация проблемной области
- •П2. Разработка концептуальной модели их
- •Пз. Формализация их
- •П4. Реализация проекта их
- •П5. Внедрение и опытная эксплуатация
- •Вопросы для самопроверки
- •Глава 13. Автоматизированное проектирование эис (case-технология)
- •13.1 Основные понятия и классификация case-технологий
- •13.2. Функционально-ориентированное проектирование эис
- •13.3. Объектно-ориентированное проектирование эис
- •Диаграмма прецедентов использования
- •Диаграммы классов объектов (Class diagram)
- •Диаграммы состояний (Statechart diagram)
- •Диаграмма взаимодействия объектов (interaction diagram)
- •Диаграмма деятельностей
- •Диаграммы пакетов
- •Диаграммы компонентов и размещения
- •Технологическая сеть проектирования эис на основе использования объектно-ориентированной case-технологии
- •Анализ системных требований к эис
- •Логическое проектирование эис
- •Физическое проектирование эис
- •Реализация эис
- •13.4. Прототипное проектирование эис (rad-технология)
- •Вопросы для самопроверки
- •Глава 14. Типовое проектирование эис
- •14.1 Основные понятия и классификация методов типового проектирования
- •14.2. Параметрически-ориентированное проектирование эис
- •14.3. Модельно-ориентированное проектирование эис
- •Вопросы для самопроверки
- •Раздел 4. Управление проектированием эис Глава 15. Организационные структуры проектирования эис
- •15.1. Общая структура организации работ по проектированию эис
- •15.2. Организационные формы управления проектированием эис
- •15.3. Организационные формы реинжиниринга бизнес-процессов
- •Вопросы для самопроверки
- •Глава 16. Планирование и контроль проектных работ
- •16.1. Основные компоненты процесса управления проектированием эис
- •16.2. Методы планирования и управления проектами и ресурсами
- •16.3. Технология применения метода спу для разработки проекта эис
- •16.4. Выбор системы для управления проектами
- •1. Средства описания комплекса работ проекта, связей между работами и их временных характеристик.
- •2. Средства поддержки информации о ресурсах и затратах по проекту и назначения ресурсов и затрат по отдельным работам над проектом.
- •3. Средства контроля за ходом выполнения проекта.
- •4. Графические средства представления структуры проекта, средства создания различных отчетов по проекту.
- •Вопросы для самопроверки
- •Литература
Вопросы для самопроверки
1. Каково содержание основных операций технологического процесса получения первичной информации?
2. Каковы методы и средства выполнения операции съема первичной информации и ее контроля?
3. Каковы методы и средства выполнения операций регистрации и сбора первичной информации и контроля правильности их выполнения?
4. Каковы методы, технические и программные средства обеспечения передачи первичной информации в ЭИС?
5. Какой перечень операций входит в состав технологической сети проектирования процессов получения и передачи первичной информации?
6. Каков состав процедур ведения ИБ?
7. Каковы требования, предъявляемые к процедуре загрузки?
8. Каков состав основных операций, включаемых в процедуру загрузки?
9. Каково содержание операции Прием, контроль и регистрация первичной информации и от какого фактора оно зависит?
10. Перечислите методы ввода первичной информации в компьютер и методы контроля вводимой информации.
11. Перечислите особенности подготовки первичных данных, влияющих на содержание операций процедуры загрузки.
12. Какой состав методов семантического и синтаксического контроля первичной информации, используемых при загрузке данных?
13. Каков состав операций проектирования процедуры загрузки данных в ИБ?
14. Какие средства частичной автоматизации проектирования процедуры загрузки вы знаете и какие факторы влияют на их выбор?
15. В чем особенность и каков состав операций, выполняемых при вводе информации с бумажных носителей?
16. Каков состав операций по проектированию системы ввода информации с бумажных документов?
17. Что такое форматированный документ и каковы способы его описания?
18. Что такое сканирование и факторы, влияющие на выбор сканерных устройств?
19. Что такое распознавание текста и каковы методы, применяемые для распознавания текстовой информации?
20. Перечислите методы контроля, используемые для проверки распознанного текста.
21. Каков состав требований, предъявляемых к системе ввода бумажных документов?
22. Каковы особенности структуры и технологии использования системы Cognitive Forms?
23. Каково содержание процедуры актуализации и каков состав операций проектирования процедуры актуализации ИБ?
24. Каков состав операций проектирования процесса обеспечения надежности хранения данных в ИБ?
Глава 9. Проектирование технологических процессов обработки экономической информации в локальных эис
9.1 Организация решения экономических задач
Содержание работ по проектированию процессов обработки экономической информации определяется особенностями, присущими экономической задаче как основной единице обработки данных локальных ЭИС. Под экономической задачей принято понимать взаимосвязанную последовательность операций или действий, выполняемых над одним или несколькими файлами с целью получения хотя бы одного экономического показателя, выдаваемого в форме документа на бумажный носитель или записываемого на машинный носитель. Можно выделить следующие специфические особенности, свойственные экономическим задачам:
реализация с помощью решения экономических задач функций управления;
разрешимость задач (для любой задачи существует некоторое решение);
алгоритмизируемость задач (с этой точки зрения выделяют хорошо и слабо формализованные задачи);
структурированность алгоритма решения задачи и возможность разбиения его на блоки и модули;
преобладание последовательной отработки файлов с исходными данными;
невысокая степень использования математических методов (только 25% задач используют математические методы);
форматированность входных и выходных данных в виде документов строго определенной формы и содержания;
связанность экономических задач через общую информационную базу;
упорядоченность используемых данных по ключевым признакам;
регулярность решения (повторяемость);
выдача результатов решения задач к определенным срокам.
Экономические задачи характеризуются совокупностью групп параметров, согласно которым можно выделить классы задач. К этим группам параметров можно отнести следующие [49 ].
1. Параметры, характеризующие использование входных данных:
количественные (например, объем файла, количество файлов, объем актуализации и др.);
качественные (например, характер информации, время изменения файла, упорядоченность файла и др.).
2. Параметры, характеризующие получение выходных данных:
сложность структуры выходных данных;
срочность изготовления;
число экземпляров.
3. Параметры, характеризующие алгоритм решения задачи:
типы операторов (вычислительные, логические, операторы передачи управления, ввода, вывода);
частота использования операторов;
вероятность перехода по ветвям алгоритма;
число повторений в операторах циклов.
4. Параметры оценки сложности обработки:
время работы;
объем программы;
класс сложности программ (простые - 500 симв./оператор для задач оперативной обработки данных, средние - 5 000 симв./оператор для аналитических задач, сложные - 20 000 симв./оператор для задач, связанных с решением проблем поддержки принятия решений).
5. Параметры, характеризующие технологию разработки программы реализации задачи на компьютере:
трудоемкость разработки;
стоимость разработки;
машинное время отладки.
6. Параметр, характеризующий степень связности задач, для чего используют коэффициент связности (Ксв), рассчитываемый как отношение суммы объема вводимой внешней информации (Vвнеш) к объему внутренней обрабатываемой информации (Vвнут):
С этой точки зрения можно выделить локальные задачи, для которых Ксв<1, слабо связанные задачи, средне- и сильно связанные задачи при Ксв=1 и Kсв>l).
7. Параметр регулярности решения задач, по которым выделяют задачи: регулярные (фоновые задачи) и нерегулярные (решение которых носит случайный характер).
8. Параметр оценки периодичности решения задач (в день, декаду, месяц, год).
9. Параметр оценки степени использования (с учетом прав доступа) и сроков использования результатов.
10. Параметр, характеризующий юридическую силу результатных документов, получаемых после решения задачи (требующих подписей ответственных лиц или не требующих таковых).
11. Параметр близости средств решения задач к непосредственным пользователям получаемых результатов (локальные и распределенные задачи).
12. Параметр, характеризующий режим обработки данных (пакетный, диалоговый, телеобработки, сетевой, реального масштаба времени или смешанный).
Все вышеперечисленные параметры должны учитываться проектировщиками в процессе разработки проектов автоматизированного решения экономических задач.
Обычно решение экономических задач объединяется в рамках автоматизированных рабочих мест (АРМ), предназначенных для реализации какой-либо цели или функции управления. АРМ проектируется, как правило, в виде функционального пакета прикладных программ на основе общей информационной базы.
Автоматизированное рабочее место представляет собой рабочее место персонала автоматизированной системы управления, оборудованное средствами, обеспечивающими участие человека в реализации функций управления.
АРМ является основным организационным компонентом ЭИС и представляет собой совокупность методических, языковых, программных, информационных и технических средств, обеспечивающих работу пользователя на компьютере в конкретной предметной области.
Методическое обеспечение АРМ составляет комплекс инструкционных материалов, регламентирующих поведение всех типов пользователей в условиях работы АРМ. Можно выделить два типа пользователей АРМ. Первый тип - специалист предметной области, второй тип - программист, который должен будет сопровождать программное обеспечение АРМ. Методическое обеспечение для первого типа пользователей включает в себя инструкционные материалы, которые отражают технологию включения АРМ в работу; обращения к АРМ и выполнение необходимых подготовительных операций; ведение баз данных; обработку и решение задач; поиск и выдачу справок; выключение АРМ в конце рабочего дня. Инструкционные материалы для второго типа пользователей содержат сведения о порядке установки пакета; о принятии решений в случае прерываний работы пакета, в случае сбоя в работе техники; о порядке исправления ошибок в пакете; о порядке сопровождения пакета; о порядке доработки пакета с целью адаптации к изменению внешних условий.
Языковые средства АРМ должны ориентироваться на специалистов трех типов: разработчика пакета, для которого лингвистическим обеспечением будет язык операционной системы и базовый язык разработки пакета; специалиста предметной области, работающего со входным языком пакета, который должен отражать словарную специфику предметной области и специфику технологии обработки в диалоговом языке типа МЕНЮ, запрос - ответ и в языке подсказок; прикладного программиста, сопровождающего пакет, для которого языковым средством будут все три типа языка.
Информационное обеспечение АРМ включает в себя:
классификаторы и справочники;
средства перекодирования с естественного языка в язык обработки данных;
макеты входных и выходных документов;
структуры базы данных конкретной предметной области;
сценарий диалога в виде совокупности меню или информационных сообщений;
совокупность текстов помощи.
Если АРМ имеет функцию обучения, то в его состав включаются демонстрационные примеры и инструкции по технологии ее использования.
Технические средства АРМ могут включать компьютер, средства локальных сетей и периферийные устройства (сканеры, стримеры, плоттеры, факсмодемы и др.).
Программные средства АРМ разделяются на средства общего и специализированного назначения. К программным средствам общего назначения относятся: операционные системы, операционные оболочки, СУБД, трансляторы и средства разработки программ. К программным средствам специализированного назначения относятся: методо-ориентированные ППП; функционально-ориентированные ППП и профессионально-ориентированные ППП.
К методо-ориентированным относят пакеты, реализующие, например, методы линейного и динамического программирования, статистической обработки информации и др. К функционально-ориентированным пакетам относятся пакеты обработки бухгалтерских, финансовых документов, управления кадрами, маркетинговых исследований, контроля исполнения документов, технической подготовки производства и др. В состав профессионально-ориентированных пакетов входят табличные процессоры, текстовые редакторы, интегрированные пакеты, пакеты деловой графики.
В состав задач, объединенных в одном АРМе, могут входить задачи, решаемые в разных режимах: пакетном, диалоговом, удаленного доступа. В последующих параграфах рассматриваются особенности проектирования технологических процессов решения задач в пакетном и диалоговом режимах.