П 4 и объектно - ориентированный подход . Что лучше
Наиболее известная модель бизнеса — иерархическая структура компании. Эта модель совершенно недостаточна, для того чтобы спроектировать и (или) изменить компанию. Вместо этого нужны модели, показывающие компанию в связке с ее клиентами, поставщиками, партнерами, т.е. модели, которые представляют бизнес-процессы компании и то, как она производит товары и услуги для внешнего мира.
Понять, как работает компания — значит провести работу по обратному инжинирингу. Обычно это делается для того, чтобы получить прочную основу для кардинального улучшения различных аспектов компании в будущем. Модель существующей компании важна и тогда, когда необходимо понять и объяснить, как функционирует компания или некоторый процесс. Например, если требуется при помощи реинжиниринга существенно улучшить временные характеристики, модель может выявлять узкие места, необходимые ресурсы и затраты на различных этапах процесса. Однако построение модели существующей компании дорого и требует много времени. В такой модели трудно добиться согласия. Следовательно, очень важно с самого начала определить, что следует моделировать и насколько подробно. Другими словами, ключ к решению проблемы — это правильное сужение поля деятельности. Следует сосредоточить внимание на тех частях бизнеса, которые должны быть радикально улучшены в результате реинжиниринга, т.е. важно проявить прагматизм и моделировать только то, что имеет значение для решения задачи реинжиниринга.
|
|
Описание новой компании — это работа по прямому инжиринин-гу, которая начинается с формулирования целей и видения будущей компании. После этого набрасываются различные сценарии. Для каждого сценария создается описание процесса, включающее взаимодействие с заказчиками, поставщиками и т.д. Далее проводится имитационное моделирование различных процессов — при помощи деловой игры или компьютерной модели. Наконец, выбранная альтернатива реализуется.
Традиционный подход к разработке моделей
Литература по реинжинирингу бизнес-процессов предлагает очень мало методик моделирования бизнеса. Причина этого состоит в. недооценке значения моделирования или (что более вероятно) в отсутствии хорошей методики моделирования бизнеса. Действительно, все известные подходы к моделированию бизнеса принадлежат к одному семейству методов моделирования сложных информационных систем. Приведем список наиболее известных подходов.
1. Структурный анализ и структурное проектирование (Structured
Analysis and Structured Design — SA/SD) является одной из самых из
вестных методик разработки информационных систем. В методике
SA/SD подчеркивается, что система предоставляет своим пользова
телям одну или несколько функций — так называемый подход функ
циональной декомпозиции. SA/SD предлагает набор средств, таких
как диаграммы потоков данных, диаграммы состояний-переходов.
ER-диаграммы (на фазе анализа) и структурные схемы (на фазе проек
тирования).
|
|
2. Методика IDEF (Integrated computer aided manufacturing
DEFinition) была разработана ВВС США в середине 70-х гг. На основе
этой методики министерство обороны США создало федеральный
стандарт обработки информации IDEF1X, который обеспечивает
поддержку на нескольких уровнях посредством "модели бизнеса",
"модели информационной системы" и "модели технологии". Модели
рование бизнеса поддерживается ER-диаграммами для данных и диа
граммами потоков данных специального вида, что позволяет иерархи
чески описывать функции системы.
3. Методика SADT (Structured Analisis and Design Technige) ис
пользует систему обозначений, похожую на диаграммы потоков дан
ных IDEF, для описания функций и структур данных информацион
ной системы на основе декомпозиции.
Все эти методики, основанные на моделировании информационных систем, исходят из следующей парадигмы. При описании информационной системы предполагается, что она содержит два типа сущностей: некоторый аналог программы (операционные сущности, которые выполняют какую-либо обработку) и данные (пассивные сущности, которые хранят информацию, доступную для поиска, чте-
|
|
Г
/ |
Щ:и замены). Другими словами, информационная система описыва-ся как некая абстракция компьютера.
При моделировании (разработке) сложные информационные системы разбиваются на составные части, каждая из которых рассматривается отдельно от других. Такой прием, как известно, называется декомпозицией. Классический подход к разработке сложных систем представляет собой структурное проектирование, при котором осуществляется алгоритмическая декомпозиция системы по методу "сверху-вниз".
Жизненный цикл разработки сложной системы в этом случае складывается из этапов анализа, проектирования, программирования, тестирования и сопровождения, которые выполняются последовательно. Такой метод, называемый каскадным, имеет следующие отличительные особенности:
• линейность выполнения этапов жизненного цикла разработки;
• четкое разделение данных и процессов их обработки;
• использование процедурных языков программирования.
Недостатки каскадного метода сразу бросаются в глаза. Главный
|
|
из них — последовательное выполнение этапов. Например, программирование можно начать только по завершении анализа и проектирования. Это приводит к большим потерям времени, не позволяет быстро разрабатывать прототипы программной системы. Каскадный принцип не согласуется с итеративным характером разработки программной системы, поскольку на последних этапах может выясниться необходимость внесения изменений в решения, принятые на предыдущих этапах.
Для устранения этого недостатка Б. Боэм предложил спиральный подход. Он заключается в том, что разработка проекта ведется как бы по спирали, причем на каждом ее витке последовательно выполняются перечисленные этапы, на которых уточняется проект. Этот подход дополняет каскадный метод элементами интерактивности. Но и для него характерен ряд существенных недостатков, к числу которых можно отнести:
• трудоемкость внесения изменений;
• большой объем документации по проекту, затрудняющий про
граммирование;
• серьезные ограничения возможностей сборки системы из готовых
компонентов;
• сложность переноса на другие платформы.
Дата добавления: 2018-09-20; просмотров: 204; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!