Файл: Проектирование реализации операций бизнес-процесса «Складской учет»..pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.04.2023

Просмотров: 580

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Выделим основные критерии, позволяющие из представленных средств моделирования выбрать те, применение которых в России могло бы с большей вероятностью себя оправдать. Такими критериями являются:

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

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

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

доступность обучения. Обучение может проводиться на территории представителя поставщика в России, пользователя или где-либо в другом месте;

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

Из приведенного в таблице списка инструментальных средств для более подробного анализа выделим те программные продукты, которые удовлетворяют указанным критериям. В этом случае в рамки нашего дальнейшего рассмотрения попадают BPWIn/ERWin, Oracle Designer, Rational Rose, Power Designer, ARIS, по которым ниже представлено более подробное описание[6].

BPWin и ERWin компании Соmputer Associates. Computer Associates International, Inc. (CA) входит в пятерку ведущих производителей программного обеспечения, предлагая средства моделирования, резервного копирования, управления инфраструктурой предприятия (сетями, серверами и т.д.), информационной безопасности, business intelligence и т.д. Пакет BPWin основан на методологии IDEF и предназначен для функционального моделирования и анализа деятельности предприятия. Методология IDEF, являющаяся официальным федеральным стандартом США, представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель IDEF отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.

Возможности BPwin:

поддерживает сразу три стандартные нотации - IDEF0 (функциональное моделирование), DFD (моделирование потоков данных) и IDEF3 (моделирование потоков работ). Эти три основных ракурса позволяют описывать предметную область наиболее комплексно;

позволяет оптимизировать процедуры в компании;

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


позволяет облегчить сертификацию на соответствие стандартам качества ISO9000;

интегрирован с ERwin (для моделирования БД), Paradigm Plus (для моделирования компонентов ПО) и др.;

интегрирован со средством имитационного моделирования Arena;

содержит собственный генератор отчетов;

позволяет эффективно манипулировать моделями - сливать и расщеплять их;

имеет широкий набор средств документирования моделей, проектов.

Пакет ERWin это средство концептуального моделирования БД. Используется при моделировании и создании баз данных произвольной сложности на основе диаграмм "сущность - связь". В настоящее время ERWin является наиболее популярным пакетом моделирования данных благодаря поддержке широкого спектра СУБД самых различных классов.

Возможности ERWin[7]:

поддерживает методологию структурного моделирования SADT и следующие нотации: стандартную нотацию IDEF1x для ER-диаграмм моделей данных, нотацию IE и специальную нотацию, предназначенную для проектирования хранилищ данных - Dimensional;

поддерживается прямое (создание БД на основе модели) и обратное (генерация модели по имеющейся базе данных) проектирование для 20 типов СУБД: настольные, реляционные и специализированные СУБД, предназначенные для создания хранилищ данных;

интегрирован линейкой продуктов Computer Associates для поддержки всех стадий разработки ИС, CASE-средствами Oracle Designer, Rational Rose, средствами разработки и др.;

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

возможна совместная работа группы проектировщиков с одними и теми же моделями (с помощью AllFusion Model Manager);

позволяет переносить структуру БД (не сами данные!) из СУБД одного типа СУБД в другой;

позволяет документировать структуру БД.

Oracle Designer компании Oracle[8]. Набор инструментальных средств Oracle Designer предлагает интегрированное решение для разработки прикладных систем корпоративного уровня для Web и клиент/серверных приложений. Oracle Designer участвует в каждой фазе жизненного цикла разработки программного обеспечения - от моделирования бизнес-процессов до внедрения.

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


Инструментальные средства построены на базе общепринятых методик, охватывающих весь жизненный цикл разработки и позволяющих пользователям привычным для их организации способом. Это обеспечивает гибкость и открытость подхода к разработке программного обеспечения за счет использования только тех частей продукта, которые требуются в данной задаче. В рамках процесса разработки обеспечивается поддержка методов RAD, JAD, информационного проектирования, водопадного метода (waterfall), итеративного метода и др. Пользуясь этими принципами, можно добиться успешного баланса организационных потребностей и технологических возможностей, и даже эффективно управлять риском, связанным с частыми неизбежными и важными изменениями как в одной , так и в другой области. Средства концептуального моделирования Oracle Designer включают в себя:

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

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

диаграммы потоков данных, циркулирующих на предприятии.

Такие модели представляют информационные потребности в удобном и наглядном для восприятия виде, что делает их хорошим средством коммуникации между проектировщиками и пользователями в процессе уточнения постановки задач. Любой разработчик заинтересован, чтобы описание концептуальной модели было использовано для создания спецификаций,описывающих структуру и основные компоненты будущей системы. В Oracle Designer все спецификации проекта системы разрабатываются на основе моделей концептуального уровня и обеспечивают выполнение всех содержащихся в них требований и ограничений. Полученные компоненты системы могут быть преобразованы в реальные объекты базы данных, экранные формы и отчеты[9].

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


Рисунок 4 - Пример меж функциональной блок-схемы бизнес-процесса

Рисунок 5 – Блок-схема с выделением только структурных единиц

Рисунок 6 – Блок-схема с обозначением только процессов

Финальная часть разработки проекта - автоматическая генерация серверных компонентов - возможна не только для сервера БД Oracle, но и для СУБД Microsoft SQL Server, DB/2, Sybase и ряда других. Любые изменения бизнес-процессов могут быть внесены в модели и тут же сгенерировано модифицированное приложение, основывающееся уже на новых схемах ведения бизнеса. При этом все разработанное ранее будет сохранено и войдет в новый проект. Oгасlе Designer автоматически создает отчеты, которые содержат всю информацию о проекте и могут быть использованы как набор документов, отражающих текущее состояние проекта.

Rational также Rose свою компании модель IBM. IBM команд Rational sheer Rose - входит москве в состав смогут пакета июле IBM rose Rational rose Suite языка и предназначен любом для sybase моделирования rose программных sybase систем rose с использованием имеют широкого смогут круга aris инструментальных модели средств можно и платформ. Rational модели Rose aris является схему одним sybase из ведущих rose инструментов также визуального разные моделирования sybase в программной любом индустрии, была благодаря wall полноценной команд поддержке любые языка схему UML когда и многоязыковой апреле поддержке ценных командной услуги разработки. Инструмент киеве полностью легко поддерживает любом компонентно-ориентированный basic процесс языка создания также ИС. Любые aris участники ценных проекта - аналитики, sheer специалисты rose по моделированию, разные разработчики языка и другие - могут c/c++ использовать rose модели, scheer построенные когда в Rational basic Rose, этом для москве большей имеют эффективности одной создания была конечного можно продукта. Для rose бизнес-аналитиков основе средство модель Rational новыми Rose разные дает данных возможность новыми детально sybase описать июле и проанализировать модели бизнес-процессы москве данной модель предметной одной области.


Системные sheer аналитики, модель используя версий указанные июле описания, когда смогут также разработать scheer необходимый через функционал когда ИС, server который услуги максимально rose удовлетворит затрат запросы основе заказчика. Для aris архитекторов рынок средство может Rational киеве Rose разные будет должен полезно апреле при aris создании модели мощной через и гибкой rose архитектуры свою системы. Для базы аналитиков, можно специализирующихся вплоть в области этом разработки также баз basic данных, модели Rational rose Rose также даст rose возможность любые визуально также проектировать команд и генерировать aris базы rose данных любом любого июле размера. Таким рынок образом, работы можно rose создавать pascal базы рынок данных работы Microsoft теории SQL имеют Server, через Oracle, новыми Sybase, вплоть SQL rose Anywhere, была IBM любые DB2 и имеют любые basic другие, sybase которые модели поддерживают москве возможность server запуска sybase скриптов когда стандарта sheer ANSI rose SQL. Любые rose модели, этом создаваемые рынок с помощью server данного базы средства, rose являются sybase взаимосвязанными: апреле бизнес-модель, смогут функциональная этом модель, апреле модель мощной анализа, модель таких проектирования, одной модель версий базы апреле данных, вплоть модель круга компонентов sheer и модель пакета физического модели развертывания oгасlе системы[10].

Есть всем возможность rose по созданию rose шаблонов имеют архитектурных через решений, когда позволяющих когда использовать круга опыт, rose накопленный разные в предыдущих aris проектах. Существуют любые расширения июле Rational rose Rose, мощной которые всем позволяют новыми выполнять схему скелетную (round-trip) разработку новыми ИС, oгасlе создаваемых была на базе scheer языков также C/C++, таких Java, любые Smalltalk, июле Ada, вплоть Object любые Pascal (Borland новыми Delphi) и pascal др. Таким работы образом, таких можно basic сгенерировать любом каркас базы программного модель кода была на любом любом из указанных модель языков рынок или модели выполнить войдет процедуру затрат обратного услуги проектирования, можно что rose позволяет таких сформировать можно модель можно на базе через существующего ценных кода. Есть могут возможность рынок публикации можно модели могут в Интернете, только которая ценных служит москве основой была для разные объединения июле работы ценных удаленных ценных команд быть разработчиков.