- •9. Моделирование информационных систем. Математические модели системы. Классификация математических моделей.
- •10.Подходы к построению ис. Ис как среда реализации функций управления. Основные модули ис.
- •11.Стандарты рекомендаций по управлению производством(mrpii,erp,csrp др.Подходы) Типичные представители данного подхода.
- •12.Автоматизация управления как процесс-ориентированный деятельности. Понятие бизнес процесса.Основные характеристики данного подхода.Workflow диаграммы.
- •13.Технологии виртуальных предприятий и разработка ис под конкретную организацию.
- •14.Реинжениринг бизнес-процессов. Управление процессом разработки ис.
- •16.Построение ис на основе прототипов. Достоинства и недостатки данного подхода к построению ис.
- •17.Построение ис на основе пакетов программ. Критерии оценки пакетов программ. Достоинства и недостатки данного подхода к построению ис.
14.Реинжениринг бизнес-процессов. Управление процессом разработки ис.
Инжиниринг бизнеса — это набор приемов и методов, которые компания использует для проектирования бизнеса в соответствии со своими целями.
Реинжиниринг — это фундаментальное переосмысление и радикальное перепроектирование деловых процессов для достижения резких, скачкообразных улучшений главных современных показателей деятельности компании, таких, как стоимость, качество, сервис и темпы (термин «реинжиниринг» ввел М. Хаммер).
Это определение содержит четыре ключевых слова: «фундаментальный», «радикальный», «резкий (скачкообразный)» и «процесс» (наиболее важное слово).
Фундаментальный. На начальной стадии реинжиниринга необходимо ответить на такие основные вопросы:
почему компания делает то, что она делает?
почему компания делает это таким способом?
какой хочет стать компания?
Отвечая на эти вопросы, специалисты должны переосмыслить текущие правила и положения (зачастую не сформулированные в письменной форме) ведения бизнеса и часто оказывающиеся устаревшими, ошибочными или неуместными.
Радикальный. Радикальное перепроектирование — это изменение всей существующей системы, а не только поверхностные преобразования, т.е. входе радикального перепроектирования предлагаются совершенно новые способы выполнения работы.
Резкий (скачкообразный). Реинжиниринг не применяется в тех случаях, когда необходимо улучшение либо увеличение показателей деятельности компании на 10—100%, а используются более традиционные методы (от произнесения зажигательных речей перед сотрудниками до проведения программ повышения качества), применение которых не сопряжено со значительным риском. Реинжиниринг целесообразен только в тех случаях, когда требуется достичь резкого (скачкообразного) улучшения показателей деятельности компании (500—1000% и более) путем замены старых методов управлении новыми.
Таким образом, задачи реинжиниринга аналогичны задачам инновации: освоение новшеств для обеспечения конкурентоспособности продукции и в конечном счете — выживаемости предприятия.
Ключевое слово «процесс», наиболее важное в определении понятия «реинжиниринг».
Бизнес-процесс — это множество «внутренних шагов» предприятия, заканчивающихся созданием продукции, необходимой потребителю. Назначение каждого бизнес-процесса состоит в том, чтобы предложить потребителю продукцию (услугу), удовлетворяющую его по стоимости, сервису и качеству.
Итак, бизнес-процесс — это действия по достижению цели компании. При этом оптимизируется результативность бизнес-процесса путем его организации на основе упорядочения горизонтальных связей в структуре управления компанией.
Проект реинжиниринга бизнеса обычно включает четыре этапа:
1. Разработка образа-видения (vision) будущей компании. На этом этапе компания строит картину того, как следует развивать бизнес, чтобы достичь стратегических целей;
2. Анализ существующего бизнеса — проводится исследование компании и составляются схемы ее работы в настоящий момент;
3. Разработка нового бизнеса — создаются новые и (или) изменяются прежние процессы и поддерживающая их информационная система, тестируются новые процессы;
4. Внедрение проекта нового бизнеса.
Под управлением процессом разработки понимается контроль за соблюдением сроков выполнения поставленного плана и использованием предоставленных ресурсов. План включает в себя сроки выполнения всех этапов разработки, реализации, тестирования, внедрения и в случае необходимости сопровождения ИС. В план включены графики ис-пользования предоставленных ресурсов, сроки приобретения средств разработки и проведения необходимого обучения и т.д.
Инструментальные средства для поддержки проектирования: современные языки программирования, программные комплексы для поддержки проектных работ, автоматизированные системы проектирования (использование CASE-систем для проектирования приложений и баз данных).
Инструментальные средства проектирования - это проблемно ориентированное программное обеспечение, используемое дополнительно к стандартным инструментальным средствам. Они позволяют проектировщику сосредоточиться на решении поставленной задачи и решать ее в наиболее удобной форме. Инструментальные средства проектирования снижают затраты на проектирование и повышают удобство выполнения проектных работ.
Один из наиболее важных вопросов при создании систем управления является вопрос обеспечения надежности управляющих программ. При этом возникают определенные трудности. Во-первых, невозможно определить в техническом задании будущую систему во всех подробностях, а следовательно, контролировать соответствие технического задания и производимого программного продукта на каждом этапе проектирования. Во-вторых, неосуществима организация гарантированной проверки результатов работы каждого программиста. В-третьих, невозможно сертифицировать программный продукт, если он содержит порядка миллиона операторов исходного текста и объект управления представляет собой сложную систему.
Классический структурный подход к созданию информационных систем предполагает последовательную реализацию этапов анализа, проектирования, создания модулей, объединения модулей в единую систему, тестирования и внедрения.
Применение CASE-технологий и CASE - средств позволяет в несколько раз сократить время разработки информационных систем и значительно снизить вероятность появ-ления ошибок за счет автоматизации начальных этапов разработки (а, как следствие- более качественного планирования и проектирования ) и автоматической генерации структуры сервера БД и кода клиентского приложения. Термин CASE подразумевает компьютеризацию (автоматизацию) разработки программного обеспечения. CASE средством считается программа или комплекс программ автоматизирующих ту или иную область деятельности по проектированию и реализации программных продуктов. Сюда относятся языки программирования высокого уровня, средства тестирования и документирования, оболочки объединяющие все используемые средства в единое информационное пространство, позволяющее согласовывать действия как по разработке отдельных блоков программного продукта одним разработчиком, так и координировать работу группы разработчиков. CASE – средства позволяют отслеживать график работ, ведение версий программного продукта установленных на рабочих местах пользователей и т.д. С помощью CASE – средств автоматизируется формирование программного кода и структуры БД по различным разработанным моделям.