Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Моделирование бизнес-процессов в стандарте IDEF0

Читайте также:
  1. D-моделирование в AutoCad 2011.
  2. Изучение выбранных для реинжиниринга бизнес-процессов
  3. Имитационное моделирование
  4. Имитационное моделирование рисков на базе метода Монте-Карло
  5. КОМПОЗИЦИОННОЕ МОДЕЛИРОВАНИЕ ТЕОРЕТИЧЕСКИЙ КУРС (Лекции и контрольные)
  6. Математическое моделирование объектов и устройств автоматизации в САПР Требования к математическим моделям
  7. Математическое моделирование процесса движения

 

Средства проектирования информационных систем - это комплекс инструментальных средств, обеспечивающих в рамках выбранной методологии проектирования поддержку полного жизненного цикла (ЖЦ) ИС, который включает в себя, как правило, стратегическое планирование, анализ, проектирование, реализацию, внедрение и эксплуатацию. Каждый этап характеризуется определенными задачами и методами их решения, исходными данными, полученными на предыдущем этапе, и результатами. При анализе средства проектирования следует рассматривать не локально, а в комплексе, что позволяет реально охарактеризовать их достоинства, недостатки и место в общем технологическом цикле создания ИС [4].

В определенном случае стратегия выбора средств проектирования для конкретного применения зависит от множества факторов:

· целей и потребностей будущей информационной системы;

· характеристик моделируемой предметной области;

· используемой при проектировании методологии проектирования.

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

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

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

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

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

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

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

· необходимость достаточно длительного сосуществования старых приложений и вновь разрабатываемых БД и приложений;

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

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

· разобщенность и разнородность отдельных микроколлективов разработчиков по уровню квалификации и сложившимся традициям использования тех или иных инструментальных средств;

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

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

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

На выбор средства проектирования могут существенно повлиять следующие особенности методологии проектирования:

· ориентация на создание уникального или типового проекта;

· итерационный характер процесса проектирования;

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

· жесткая дисциплина проектирования и разработки при их коллективном характере;

· необходимость отчуждения проекта от разработчиков и его последующего централизованного сопровождения.

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

· стандарт проектирования;

· стандарт оформления проектной документации;

· стандарт пользовательского интерфейса.

Стандарт проектирования должен устанавливать:

· набор необходимых моделей (диаграмм) на каждой стадии проектирования и степень их детализации;

· правила фиксации проектных решений на диаграммах, в том числе: правила именования объектов (включая соглашения по терминологии), набор атрибутов для всех объектов и правила их заполнения на каждой стадии, правила оформления диаграмм, включая требования к форме и размерам объектов, и т. д.;

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

· механизм обеспечения совместной работы над проектом, в том числе: правила интеграции подсистем проекта, правила поддержания проекта в одинаковом для всех разработчиков состоянии (регламент обмена проектной информацией, механизм фиксации общих объектов и т.д.),

правила проверки проектных решений на непротиворечивость и т. д.

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

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

· требования к настройке CASE-средств для обеспечения подготовки документации в соответствии с установленными требованиями.

Стандарт интерфейса пользователя должен устанавливать:

· правила оформления экранов (шрифты и цветовая палитра), состав и расположение окон и элементов управления;

· правила использования клавиатуры и мыши;

· правила оформления текстов помощи;

· перечень стандартных сообщений;

· правила обработки реакции пользователя [6]

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

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

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

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

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

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

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

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

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

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

Для успешного внедрения CASE-средств организация должна обладать следующими качествами:

· Технология.

Понимание ограниченности существующих возможностей и способность принять новую технологию;

· Культура.

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

· Управление.

Четкое руководство и организованность по отношению к наиболее важным этапам и процессам внедрения.

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

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

· достоверная оценка отдачи от инвестиций в CASE-средства затруднительна ввиду отсутствия приемлемых метрик и данных по проектам и процессам разработки ПО;

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

· отсутствие полного соответствия между теми процессами и методами, которые поддерживаются CASE-средствами, и теми, которые используются в данной организации, может привести к дополнительным трудностям;

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

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

· негативное отношение персонала к внедрению новой CASE-технологии может быть главной причиной провала проекта.

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

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

· высокий уровень технологической поддержки процессов разработки и сопровождения ПО;

· положительное воздействие на некоторые или все из перечисленных факторов: производительность, качество продукции, соблюдение стандартов, документирование;

· приемлемый уровень отдачи от инвестиций в CASE-средства [6].

В настоящем дипломном проекте для осуществления функционального моделирования бизнес процессов было использовано CASE–средство AllFusion BPwin. Преимуществами BPWin в сравнении с другими программами данного профиля являются: простота использования; возможность связать модель процессов с моделью данных и с физической моделью; ограничение количества моделей на диаграмме, способствующее наглядности модели; интуитивно-понятный графический интерфейс, помогающий быстро создавать и анализировать модели с целью оптимизации деловых и производственных процессов; автоматизация решения многих вспомогательных задач, которые обычно связаны с построением модели процесса и обеспечение логической строгости, необходимой для достижения корректных и согласованных результатов.

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

Данная модель представлена в виде древовидной структуры диаграмм (Приложение 1, Рисунок 1.1), где верхняя диаграмма является наиболее общей, а нижние, диаграммы декомпозиции, наиболее детализированными уровнями верхней диаграммы.

Каждая из диаграмм состоит из следующих элементов:

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

- дуг, изображённых в виде одинарных линий со стрелками на концах.

Диаграммы обычно состоят из одного – шести блоков, каждый из которых потенциально может быть детализирован на другой диаграмме. Каждый блок может пониматься как отдельный тщательно определённый объект. Разделение такого объекта на структурные части (блоки и дуги, составляющие диаграмму), называется декомпозицией.

Сначала декомпозируется основной блок, являющийся главным, на два – шесть блоков, затем если есть необходимость, декомпозируются один (или несколько) из этих блоков. Название диаграммы совпадает с названием декомпозируемого блока.

Построение модели информационной системы ювелирного интернет- магазина необходимо начинать с описания системы в целом, а именно контекстной диаграммы.

Контекстная диаграмма представлена в виде чёрного ящика, бизнес – процесса, с его входами, выходами, управлением и механизмами, т.е. всей модели бизнес – процесса в общем виде.

Из детального рассмотрения диаграммы (Приложение 1, Рисунок 1.1) следует, что исходными данными для данного блока системы являются: регистрационная форма клиента и каталог предоставляемых товаров. Непосредственными исполнителями в системе будут являться администратор и покупатель. Результатом бизнес процесса должны быть отчетная документация обо всех операциях, доставленный покупателю товар и прибыль от продажи. Все действия в информационной системе должны проводиться в соответствии с нормами и требованиями, выдвигаемыми к данному сегменту бизнеса.

После описания системы в целом, проводится функциональная декомпозиция (Приложение 1, Рисунок 1.2), то есть разбивание системы на диаграммы декомпозиции (каждая подсистема описывается отдельно). При необходимости, декомпозицию можно повторять вплоть до достижения нужной степени подробности.

Основным делением главного блока является его представление в виде четырех блоков декомпозиции: «Процесс регистрации нового клиента», «Поиск нужного изделия» и «Оформление заказа покупателем», и «Основная деятельность администратора системы».

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

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

Из блока «Процесс регистрации» (Приложение 1, Рисунок 1.3), видно, что клиенту чтобы сделать заказ, прежде всего надо зарегистрироваться в данной системе указав свои данные. Исходными данными для формирования данного бизнес-процесса будет являться регистрационная форма (стандартная для всех). Результатом выполнения данного бизнес-процесса является – электронный личный кабинет в данной системе.

При детальном рассмотрении декомпозиции второго блока «Поиск нужного изделия», видим процесс поиска по нескольким параметрам, что позволяет облегчить для вновь зарегистрированного или давнего пользователя данной информационной системы, а также снизить время на поиск нужного товара. Все действия должны выполняться в соответствии с нормами и требованиями, выдвигаемыми к данному сегменту бизнеса.

Третий блок «Оформление заказа» (Приложение 1, Рисунок 1.4) декомпозирован на пять бизнес- процессов. Этот блок включает в себя такие процессы как:

· Выбор изделия из каталога, предоставляемого клиенту

· Выбор материала изделия

· Выбор размера изделия

· Выбор способа доставки

· Выбор способа оплаты

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

Обращаясь к декомпозиции четвертого блока «Основная деятельность администратора» (Приложение 1, Рисунок 1.5), видны все действия данного пользователя с системой. Исходными данными, рассматриваемого процесса являются «Готовый заказ от покупателя», а также «Каталог изделий» для сверки заказанного изделия и последующей доставки оного непосредственно через службу доставки или иным путем, в зависимости от выбранного способа доставки. Процессы входящие в блок «Основная деятельность администратора»:

· Обработка заказов от клиентов. Данный процесс включает в себя сверку заказанного клиентом изделия и способ доставки оного.

· Добавление в базу данных. Процесс добавления информации в базу данных о клиенте, по полученным регистрационным данным, информации о заказах клиента, и дополнительной информации.

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

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

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

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


Дата добавления: 2015-07-10; просмотров: 530 | Нарушение авторских прав


Читайте в этой же книге: ВВЕДЕНИЕ | Исследование основной деятельности компании | Программные средства, применяемые при проектировании и разработки информационной системы | Проектирование модели базы данных | Разработка базы данных | Диаграммы UML | Графический интерфейс системы | Расчет затрат на разработку системы интернет-магазина | Расчет экономической эффективности | ЗАКЛЮЧЕНИЕ |
<== предыдущая страница | следующая страница ==>
Исследование организации работы интернет-магазина| Рассмотрение требований к информационной системе

mybiblioteka.su - 2015-2024 год. (0.015 сек.)