Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой_Анисифоров.docx
Скачиваний:
34
Добавлен:
19.09.2019
Размер:
1.47 Mб
Скачать

2.3 Построение модели данных компании в нотации idef1x

Для начала построения модели данных необходимо выделить сущности предметной области. В нашем случае такими сущностями являются:

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

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

  • Мастерская – абстрактное обозначение получателей материалов и запчастей со склада.

  • Поставщик – абстрактное обозначение поставщиков, работающих с данным автосервисом.

  • Заказ – требование к выдаче необходимого товара со склада, выдвигаемое мастерской.

  • Договор – бумага, подтверждающая факт обмена денежных средств на необходимые комплектующие. Заключается между бухгалтерией и поставщиком.

  • Накладная – документ, подтверждающий факт приёма товара на склад, либо его выдачи.

Информационная модель компании в нотации IDEF1X (рис.4)

3. Разработка функциональной структуры деятельности компании «Автосервис EuroAuto»

3.1 Выбор инструмента моделирования. BpWin

AllFusion Process Modeler 7 (ранее BPwin) - инструмент для моделирования, анализа, документирования и оптимизации бизнес-процессов. AllFusion Process Modeler 7 можно использовать для графического представления бизнес-процессов. Графически представленная схема выполнения работ, обмена информацией, документооборота визуализирует модель бизнес-процесса. Графическое изложение этой информации позволяет перевести задачи управления организацией из области сложного ремесла в сферу инженерных технологий.

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

AllFusion Process Modeler 7 (BPwin) эффективен в проектах, связанных с описанием действующих баз предприятий, реорганизацией бизнес-процессов, внедрением корпоративной информационной системы. Продукт позволяет оптимизировать деятельность предприятия и проверить ее на соответствие стандартам ISO 9000, спроектировать оргструктуру, снизить издержки, исключить ненужные операции и повысить эффективность. В основу продукта заложены общепризнанные методологии моделирования, например, методология IDEF0 рекомендована к использованию Госстандартом РФ и является федеральным стандартом США. Простота и наглядность моделей Process Modeler упрощает взаимопонимание между всеми участниками процессов. Распространенность самого AllFusion Process Modeler 7 позволяет вести согласование функциональных моделей с партнерами в электронном виде. Продукт AllFusion Process Modeler 7 (BPwin) создан компанией Computer Associates. AllFusion Process Modeler 7 наряду с ERwin Data Modeler (ранее: ERwin), Data Model Validator (ранее: ERwin Examiner), Model Manager (ранее: ModelMart) входит в состав пакета программных средств AllFusion Modeling Suite, комплексное использование которого обеспечивает все аспекты моделирования информационных систем.

BPwin относится к малым интегрированным средствам моделирования, которые поддерживают несколько типов моделей и методов. BPwin поддерживает методологии IDEF0 (функциональная модель), IDEF3 (WorkFlow Diagram) и DFD (DataFlow Diagram). Основной из трех методологий, является IDEF0. BPwin имеет достаточно простой и интуитивно понятный интерфейс пользователя, дающий возможность аналитику создавать сложные модели при минимальных усилиях. BPwin автоматизирует задачи, связанные с построением моделей развития, обеспечивая семантическую строгость, необходимую для гарантирования правильности и непротиворечивости результатов. Это достигается применением в BPwin следующих методологий: IDEF0, DFD и IDEF3. Но прежде чем заниматься этой, более сложной, задачей, необходимо, действительно, по крайней мере "пересчитать" все элементы бизнеса, то есть создать оргштатную структуру компании. Следующий этап - попытаться графически изобразить взаимосвязи между различными элементами ранее определенной структуры.

Все работы модели нумеруются. Номер состоит из префикса и числа. Может быть использован префикс любой длины, но обычно используют префикс А. Контекстная (корневая) работа дерева имеет номер А0. Работа декомпозиции А0 имеет номера Al, A2, A3 и т.д. Работы декомпозиции нижнего уровня имеют номер родительской работы и очередной порядковый номер, например работы декомпозиции A3 будут иметь номера А3.1 А3.2, АЗ.З, А3.4 и т. д. В результате дополнения диаграмм, IDEFO диаграммами DFD и IDEF3 может быть создана смешанная модель, которая наилучшим образом описывает все стороны деятельности предприятия. Иерархию работ смешанной модели можно увидеть в окне Model Explorer. Работы в нотации IDEFO изображаются зеленым цветом, DFD – синим.

BPwin так же как и локальные интегрированные системы, практически не позволяют выполнить комплексный анализ систем, который в большей или меньшей степени необходим для создания малых, средних и крупных ИСУП. С их помощью можно разрабатывать локальные ИС или небольшие подсистемы, предназначенные для автоматизации отдельных бизнес-цепочек, т. е. когда нет необходимости в комплексном анализе предприятия. Типичная сфера использования малых интегрированных средств — решение задач так называемой “кусочной” автоматизации предприятия.

Основные факты о BPWin 7:

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

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

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

  • недорог, распространён, по нему много информации и компетентных специалистов.

  • лёгок в освоении и применении, есть курсы на русском языке.

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

  • является стандартом де-факто, интегрирован с ERwin Data Modeler (для моделирования БД

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

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

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

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

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

Интеграция с другими продуктами:

  • ERwin Data Modeler (ERwin) - средство моделирования баз данных #1 в мире BPwin позволяет проверить качество и согласованность моделей данных ERwin, получить важную информацию о том, как и где используются данные и т.д.

  • ModelManager - среда для совместной работы группы проектировщиков BPwin и/или ERwin над одним проектом. Позволяет управлять проектом моделирования, повышает скорость и эффективность работы.

  • ADvantage - линейка продуктов для поддержки всех стадий разработки программного обеспечения (аналог Rational Suite) В ADvantage, в частности, входит линейка CASE-средств

  • AllFusion Modeling Suite (ERwin, BPwin, ModelManager, Validator) и средства управления проектами. Совместное применение этих продуктов обеспечивает прочный фундамент для построения, развертывания и управления приложениями.

  • Model Navigator - продукт для просмотра моделей ERwin и BPwin с возможностью генерации отчетов. Облегченная версия BPwin, для экономии.