Главная страница
Навигация по странице:

  • 4.3. Отображение и моделирование процессов

  • 4.4. Обеспечение процесса анализа и проектирования ИС возможностями CASE-технологий

  • Задания. Департамент образования, науки и молодежной политики Воронежской области Государственное бюджетное профессиональное образовательное учреждение Воронежской области Лискинский промышленнотранспортный техникум имени А. К. Лысенко


    Скачать 7.79 Mb.
    НазваниеДепартамент образования, науки и молодежной политики Воронежской области Государственное бюджетное профессиональное образовательное учреждение Воронежской области Лискинский промышленнотранспортный техникум имени А. К. Лысенко
    Дата25.11.2022
    Размер7.79 Mb.
    Формат файлаdoc
    Имя файлаЗадания.doc
    ТипДокументы
    #811196
    страница8 из 30
    1   ...   4   5   6   7   8   9   10   11   ...   30

    Рис. 4.8. Базовая основа улучшения процесса

    • построить схему основных потоков данных, работ, движения финансов и документов;

    • понять, как информация распределяется между подразделениями, и кто является конечным пользователем в том или ином бизнес-процессе;

    • описать взаимодействие процессов и модулей информационной системы;

    • определить критическую важность видов информации для конкретных уровней управления предприятием;

    • выявить дублированные структуры и связи.

    Результатом такого описания является:

    • уточненная карта сети процессов;

    • матрица взаимосвязей процессов и подразделений, вовлеченных в эти процессы;

    • информация о том, какие системы автоматизации существуют, при выполнении каких операций используются, где и какие данные используются, какие системы автоматизации и информатизации необходимо разработать;

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

    Функциональная модель поможет составить точные спецификации всех операций, процедур и взаимосвязей между ними. Такая модель, если она построена правильно, обеспечивает исчерпывающее описание о функционирующем процессе и обо всех имеющихся в нем потоках информации. Эта модель описывает состояние "Как есть" (As Is). По результатам анализа возможных путей улучшения от реальной модели нужно перейти к модели, характеризующей улучшения — модель "Как будет" (As To Be), вариант — "Как должно быть" (рис. 4.9).




    Рис. 4.9. Схема реинжиниринга бизнес-процесса

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

    Реинжиниринг бизнес-процессов является сложным и многоаспектным проектом, требующим тщательного планирования и проработки деталей. В таблице 4.1 показаны основные этапы реинжиниринга.

    Таблица 4.1. Основные этапы реинжиниринга

    Этап

    Мероприятия

    Планирование и начало работ

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

    Выявление важнейших процессов, требующих реинжиниринга

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

    Обеспечение поддержки проекта руководством

    Подготовка плана проекта: определение объема, обозначение измеримых целей, выбор методологии, составление подробного графика

    Согласование целей и объемов проекта с руководством

    Формирование группы реинжиниринга

    Выбор консультантов или внешних экспертов

    Проведение вводного совещания

    Доведение целей проекта до руководителей низшего звена; начальное информирование всей организации

    Обучение группы реинжиниринга

    Подготовка плана и начало работ

    Исследования

    Аналитическое исследование опыта компаний с подобными процессами

    Опрос клиентов и контрольных групп для выявления существующих и будущих требований

    Опрос служащих и руководителей для выявления вопросов; мозговой штурм

    Поиск в литературе и прессе данных о тенденциях в отрасли и о чужом опыте

    Оформление подробных документов на исходные процессы и сбор рабочих данных; выявление недоработок

    Обзор изменений и вариантов технологий

    Опрос владельцев и представителей руководства

    Посещение кружков и семинаров

    Сбор данных от внешних экспертов и консультантов

    Проектирование

    Мозговой штурм и выработка новаторских идей; упражнения по творческому мышлению, чтобы "снять шоры"

    Проработка сценариев "а что, если?" и применение "шаблонов успеха" других компаний

    Создание при помощи специалистов 3-5 моделей; разработка комплексных моделей, в которых собрано лучшее от каждой из предыдущих

    Создание картины идеального процесса

    Определение моделей нового процесса и их графическое представление

    Разработка организационной модели в сочетании с новым процессом

    Определение технологических требований; выбор платформы для новых процессов

    Выделение краткосрочных и долгосрочных мер

    Утверждение

    Анализ затрат и преимуществ; расчет прибыли на капитал

    Оценка влияния на клиентов и служащих; оценка влияния на конкурентоспособность

    Подготовка официального документа для высшего руководства

    Проведение обзорных совещаний для ознакомления и утверждения деталей проекта оргкомитетом и высшим руководством

    Внедрение

    Завершение подробной разработки процессов и организационных моделей; определение новых рабочих обязанностей

    Разработка систем поддержки

    Реализация предварительных вариантов и первичные испытания

    Ознакомление работников с новым вариантом; разработка и осуществление плана реформы

    Разработка поэтапного плана; внедрение как таковое

    Разработка плана обучения; обучение работников новым процессам и системам

    Последующие мероприятия

    Разработка мероприятий по периодической оценке; определение итогов нового процесса; внедрение программы непрерывного совершенствования нового процесса

    Предоставление окончательного отчета оргкомитету и администрации

    4.3. Отображение и моделирование процессов

    На сегодняшний день получили распространение три основные методологии функционального моделирования (и сопутствующий им инструментарий): IDEF (Integrated DEFinition), UML (Unified Modeling Language) и ARIS (Architecture of Integrated Information Systems). Для каждой из них существуют определенные программные продукты, которые помимо разработки позволяют проводить преобразования и операции для последующей работы с полученными моделями. Наибольшее распространение сегодня получили методологии IDEF и программный продукт BPWin, содержащий методологии IDEF0, IDEF3, DFD (Data Flow Diagrams) и ERWin (IDEF1x) от компании Computer Associates.

    История методологии IDEF начинается с 70-х годов ХХ века с методологии SADT (Structured Analysis and Design Technique), разработанной Дугласом Россом (Softtech INC). Изначально SADT применялось Министерством Обороны США для практического моделирования процессов в рамках программы ICAM (Integrated Computer Aided Manufacturing). Принципиальным требованием при разработке рассматриваемого семейства методологий была возможность эффективного обмена информацией между всеми специалистами — участниками программы ICAM (Icam DEFinition). В последующем эта методология была трансформирована в стандарт IDEF0 (Function Modeling, FIPS № 183). Семейство IDEF включает уже упомянутые IDEF3 (Process Description Capture) и IDEF1x (Data Modeling, FIPS № 184).

    После опубликования стандартов они были успешно применены в самых различных областях бизнеса, показав себя эффективным средством анализа, конструирования и отображения бизнес-процессов (к слову сказать, он активно применяется и в отечественных госструктурах, например в Государственной налоговой инспекции). Более того, собственно с широким применением IDEF (и предшествующей методологии SADT) и связано возникновение основных идей популярного ныне понятия "реинжиниринг бизнес-процессов" (Business Process Reengineering — BPR).

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

    Работа с использованием метода IDEF начинается с постановки цели моделирования. Мировой опыт свидетельствует, что ошибки при постановке цели приводят в среднем к 50 % неудач в процессе моделирования. Формулирование цели изначально направляет работу в заданном направлении, а значит, ограничивает круг вопросов для анализа. Практическая работа начинается с определения контекста (Context, Context Diagram), то есть верхнего уровня системы, в нашем случае — предприятия. После формулировки цели необходимо очертить область моделирования (Scope), которая в последующем будет определять общие направления движения и глубину детализации (Decomposition). Собственно, сама методология IDEF определяет стандартизированные объекты для работы и отображения. Например, к таковым относятся функция (Activity), интерфейсная дуга (Arrow), заметка (Note) а также способ их расположения и трактования (Semantics).

    В последнее время на российском рынке появился программный продукт Business Studio, который специально создан для работы с методами IDEF и обладает интуитивным и дружественным интерфейсом (User-friendly Interface).




    Рис. 4.10. Базовый блок методологии IDEF0

    В основе нотации и методологии IDEF0 лежит понятие "блока", то есть прямоугольника, который выражает некоторую функцию бизнеса (рис. 4.10). В соответствии со стандартом функция должна быть выражена глагольным оборотом В IDEF0 роли сторон прямоугольника (функциональные значения) различны: верхняя сторона имеет значение "управление", левая — "вход", правая — "выход", нижняя — "механизм исполнения".

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

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

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

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

    Пример функциональной модели процесса отгрузки и доставки продукции показан на рис. 4.11.

    Степень формализации описания бизнес-процессов может быть различной в зависимости от решаемых при этом задач. Для описания информационных процессов разработан специализированный язык BPEL (Business Process Execution Language). BPEL создан на основе XML для формального описания бизнес-процессов и протоколов их взаимодействия между собой. BPEL расширяет модель взаимодействия Web-служб и включает в эту модель поддержку транзакций.




    увеличить изображение
    Рис. 4.11. Пример функциональной модели процесса отгрузки и доставки

    В настоящее время активно развивается методология BPMS (Business Process Management System) — класс программного обеспечения для управления бизнес-процессами и административными регламентами. (Употребляются также термины BPM-система и просто BPM). Использование BPMS позволяет организовать эффективное взаимодействие между управленцами и ИТ-специалистами, лучше использовать существующие подсистемы и ускорить разработку новых.

    Основные функции BPMS — моделирование, исполнение и мониторинг бизнес-процессов. Основываясь на данных мониторинга, предприятия выявляют узкие места и усовершенствуют свои бизнес-процессы. Цикл управления замыкается, когда при помощи BPMS измененные бизнес-процессы оперативно внедряются в эксплуатацию.

    Современные методы разработки и развития программного обеспечения ИС в полной мере стараются ориентироваться на возможности автоматизированного оперативного внесения изменений. Наиболее сложным оказался процесс стандартизации языка BPEL для унификации использования одних и тех же конструкций программным обеспечением разных производителей. Фирмы IBM и Microsoft определили два довольно-таки схожих языка: WSFL (Web Services Flow Language) и Xlang, соответственно.

    Рост популярности BPML и открытое движение BPMS к пользователям привело корпорации Intalio Inc., IBM и Microsoft к решению объединить эти языки в новый язык BPEL4WS. В апреле 2003 года корпорации BEA Systems, IBM, Microsoft, SAP и Siebel Systems передали BPEL4WS версии 1.1 в OASIS для стандартизирования в Web Services BPEL Technical Committee. Хотя BPEL4WS появился в версиях 1.0 и 1.1, технический комитет WS-BPEL OASIS проголосовал 14 сентября 2004 за то, чтобы назвать спецификацию WS-BPEL 2.0. Это изменение было сделано, чтобы согласовать BPEL с другими стандартами Web-сервисов, которые на основании "Соглашения об именовании" начинаются сочетаниями букв "WS-".

    Корпорации Active Endpoints, Adobe, BEA, IBM, Oracle и SAP опубликовали согласованные спецификации BPEL4 People и WS-HumanTask, в которых описывалось, как может быть реализовано в системе и нотациях BPEL взаимодействие процессов с людьми. Предполагается добавление в BPEL семантики в форме WS-HumanTask и других разнообразных дополнений.

    4.4. Обеспечение процесса анализа и проектирования ИС возможностями CASE-технологий

    Термин CASE (Computer Aided Software/System Engineering) используется в настоящее время в весьма широком смысле. Первоначальное значение термина CASE, ограниченное вопросами автоматизации разработки только лишь программного обеспечения (ПО), в настоящее время приобрело новый смысл, охватывающий процесс разработки сложных ИС в целом.

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

    Появлению CASE-технологии и CASE-средств предшествовали исследования в области методологии программирования. Программирование обрело черты системного подхода с разработкой и внедрением языков высокого уровня, методов структурного и модульного программирования, средств визуального моделирования и проектирования на базе языка UML (Unified Modeling Language), средств их поддержки, формальных и неформальных языков описаний системных требований и спецификаций и т. д. Кроме того, появлению CASE-технологии способствовали и такие факторы, как:

    • подготовка аналитиков и программистов, восприимчивых к концепциям модульного и структурного программирования;

    • широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования;

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

    CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методологиях структурного (в основном) или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств [Вендров А. М. ,www.citforum. ru/database/case/index.shtml].

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

    Большинство CASE-средств основано на парадигме "методология/метод/нотация/структура/средство".

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

    Метод — систематическая процедура или технология генерации описаний компонент ПО (например, описание потоков и структур данных).

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

    Структуры являются средством для реализации структурного анализа и построения структуры конкретной системы.

    Средства — технологические и программные инструменты для поддержки и усиления методов.

    CASE-технологии обладают следующими основными достоинствами, которые позволяют широко использовать их при разработке информационных систем:

    • ускоряют процесс коллективного проектирования и разработки;

    • позволяют за короткий срок создать прототип заказанной системы с заданными свойствами;

    • освобождают разработчика от рутинной работы, оставляя время для творчества;

    • обеспечивают эффективность и качество разрабатываемого ПО за счет автоматизации контроля всего процесса разработки;

    • поддерживают сопровождение и развитие системы на высоком уровне.

    Следует отметить, что, несмотря на все потенциальные возможности CASE-средств, существует достаточно много примеров их неудачного внедрения, в результате которых CASE-средства становятся "полочным" ПО (Shelfware).

    В связи с этим необходимо учитывать следующее:

    • CASE-средства не обязательно дают немедленный эффект, он может быть получен только спустя какое-то время;

    • реальные затраты на внедрение CASE-средств обычно намного превышают затраты на их приобретение;

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

    Можно также перечислить следующие факторы, усложняющие определение возможного эффекта от использования CASE-средств:

    • широкое разнообразие качества и возможностей CASE-средств;

    • относительно небольшое время использования CASE-средств в различных организациях и недостаток опыта их применения;

    • широкое разнообразие в практике внедрения различных организаций;

    • отсутствие детальных метрик и данных для уже выполненных и текущих проектов;

    • широкий диапазон предметных областей проектов;

    • различная степень интеграции CASE-средств в различных проектах.

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

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

    1. Проведение функционального и информационного обследования системы управления (административно-управленческой деятельности) предприятия (рис. 4.2):

      • определение организационно-штатной структуры предприятия;

      • определение функциональной структуры предприятия;

      • определение перечня целевых функций структурных элементов (подразделений и должностных лиц);

      • определение круга и очередности обследования структурных элементов системы управления согласно сформулированным целевым функциям;

      • обследование деятельности выделенных структурных элементов;

      • построение FD-диаграммы системы управления с указанием структурных элементов и функций, реализация которых будет моделироваться на DFD-уровне.

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

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

      • спецификация входных и выходных информационных потоков;

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

      • спецификация информационных потоков между основными процессами деятельности, уточнение связей между процессами и внешними объектами;

      • оценка объемов, интенсивности и других необходимых характеристик информационных потоков;

      • разработка иерархии диаграмм потоков данных, образующих функциональную модель деятельности структурного элемента;

      • объединение DFD-моделей структурных элементов в единую модель системы управления предприятием.

    3. Разработка информационных моделей структурных элементов и модели информационного пространства системы управления:

      • определение сущностей модели и их атрибутов;

      • проведение атрибутного анализа и оптимизация сущностей;

      • идентификация отношений между сущностями и определение типов отношений;

      • анализ и оптимизация информационной модели;

      • объединение информационных моделей в единую модель информационного пространства.

    4. Разработка предложений по автоматизации системы управления предприятия:

      • определение границ автоматизации — составление перечня автоматизируемых структурных элементов, разбиение процессов основной деятельности на автоматические, автоматизированные и ручные;

      • составление перечня подсистем и логических АРМов (автоматизированных рабочих мест), определение способов их взаимодействия;

      • разработка предложений по очередности проектирования и реализации подсистем и отдельных логических АРМов, входящих в состав ИС;

      • разработка требований к средствам базового технического обеспечения ИС;

      • разработка требований к средствам базового программного обеспечения ИС.

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

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



    1   ...   4   5   6   7   8   9   10   11   ...   30


    написать администратору сайта