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

Инструментальные средства моделирования

Читайте также:
  1. I. Решение логических задач средствами алгебры логики
  2. IY. ДИДАКТИЧЕСКИЕ СРЕДСТВА И СОВРЕМЕННЫЕ ФОРМЫ КОНТРОЛЯ
  3. А) Средства профилактики радиационных поражений при внешнем облучении.
  4. А. Оценочные средства текущего контроля знаний по модулю 1
  5. Автотранспортные средства для железобетонных изделий.
  6. Алгоритмический язык моделирования дискретных систем во времени - МОДИС-В
  7. Антибактериальные средства. Антибиотики.

Для системного и структурно-функционального анализа при­меняют так называемые инструментальные CASE-средства (Computer Aided Software/System Engineering), которые позволяют моделировать бизнес-процессы, базы данных, компоненты программного обеспе­чения, деятельность и структуру организаций на компьютере.

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

• локальные, поддерживающие один тип моделей и методов (Design/IDEF, ProCap, S-Designor, «CASE. Аналитик»);

• малые интегрированные, поддерживающие несколько типов (до 5) моделей и методов (ERwin, BPwin);

• средние интегрированные, поддерживающие 5-15 типов моде­лей и методов (Rational Rose, Paradigm Plus, Designer/2000);

• крупные интегрированные, поддерживающие более 15 типов мо­делей и методов (ARIS Toolset).

Локальные средства моделирования могут быть использованы только на концептуальном уровне для предварительного анализа или как средство демонстрации заказчику общих предложений по буду­щему проекту. Задача комплексного анализа системы локальными средствами не может быть решена.

Характерными особенностями малых интегрированных средств моделирования является наличие в инструментальном средстве неза-


Главз_26_

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

висимых компонентов и интеграция. Типичная сфера использования малых интегрированных средств - решение задач так называемой «лоскутной» автоматизации предприятия. Типичный представитель малых интегрированных средств моделирования - комплект про­граммных продуктов Platinum Technology, основанный на пакетах BPw­in (рис. 26.3) (новое название AIIFusion Process Modeler) (www.bpwin.ru) и ERwin (новое название AIIFusion ERwin Data Modeler) (www.erwin.ru).

BPwin поддерживает 3 методологии моделирования (IDEFO, IDEF3 и DFD) и обеспечивает интеграцию моделей трех типов без экспор­та или импорта данных. Интеграция выполняется как слиянием не­скольких моделей, так и переключением на различные методологии в процессе разработки отдельных диаграмм модели. Предусмотрено расширение возможностей анализа систем как в самом пакете BP­win (функционально-стоимостный анализ), так и с помощью экспорта данных в другие пакеты. В ERwin поддерживается несколько разновид­ностей методологии информационного моделирования, основанной на ER-диаграммах («сущность-связь»).



 


Интегрированные автоматизированные системы управления предприятием ЧАСТ ЪТм

что позволяет применять одни и те же объекты в разных моделях. Так например, последние версии Rational Rose позволяют строить восемь типов диаграмм UML:

• диаграммы прецедентов (Use Cases Diagrams);

• диаграммы классов (Class Diagrams);

• диаграммы последовательности (Sequence Diagrams);

• диаграммы сотрудничества (Collaboration Diagrams);

• диаграммы состояний (State Diagrams);

• диаграммы действий (Activity Diagrams);

• компонентные диаграммы (Component Diagrams);

• диаграммы развертывания (Deployment Diagram).

Пакет Paradigm Plus ориентирован на методологию OOCL (Object Oriented Change and Learning) и компонентную технологию проекти­рования и разработки, обеспечивая поддержку диаграмм различных методов (UML, CLIPP, TeamFusion, ОМТ, Booch, OOCL, Martin/Odell, Shlaer/ Mellor, Coad/Yourdon). В состав Designer/2000 входят Process Modeller (разработки моделей процессов) и System Modeller (модели иерархии функций (Function Hierarchy Diagrammer), модели потоков данных (Dataflow Diagrammer) и модели типа «сущность-отношение» (Entity Relationship Diagrammer)).

На сегодняшний день Rational Unified Process [RUP) - одно из самых известных решений от компании Rational Software. RUP является итера­тивным, т. е. создание продукта происходит за несколько итераций. В конце каждой итерации получается работающая версия продукта, но с неполным функционалом. В последующих итерациях функционал дора­батывается и в конце последней получается полностью готовый продукт.

Кроме того, RUP управляется сценариями пользователей (или прецедентами). Сценарий пользователя (Use Case) - это описание по­следовательности действий пользователя при выполнении определен­ной операции. Сценарии пользователей позволяют более точно пред­ставить разработчикам, что же должна делать система и как именно она должна это делать.

Процесс проектирования в RUP имеет четыре фазы: исследова­ние (Inception), уточнение плана (Elaboration), построение (Construct­ion) и развертывание (Transition). На каждой из фаз основное внима­ние уделяется разным процессам.

Методология RUP основана на 9 основных потоках:

1) бизнес-анализ;

2) сбор требований и управление требованиями;


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


 


3} анализ и моделирование;

4) кодирование;

5) тестирование;

6) управление конфигурацией и изменениями;

7) управление проектом;

8) создание и поддержка среды разработки;

9) развертывание.

Любой проект в RUP проходит четыре фазы, а через эти фазы проходят и все девять потоков. Каждая фаза, в свою очередь, разби­вается на итерации.

Неотъемлемую часть RUP составляют артефакты и роли. Арте­фактом (Artefact) называется продукт, который создается и исполь­зуется в процессе разработки ПО. За создание артефакта отвечает определенная роль. В RUP 2000, например, насчитывается более 30 ролей и более 50 артефактов.

RUP основывается на шести лучших практиках (best practices): итеративная разработка; управление требованиями; использование модульных архитектур; визуальное моделирование; проверка каче­ства и отслеживание изменений.

Итеративная разработка позволяет на ранней стадии получить работающую версию продукта и выявить критичные недостатки. Бла­годаря управлению требованиями, программный продукт более точно соответствует ожиданиям заказчика. Визуальное моделирование по­зволяет эффективно бороться с возрастающей сложностью систем. Модели помогают понять, как на самом деле работает система, что она делает и как она это делает. Инструментальная поддержка про­верки качества обеспечивается целым рядом программ: Rational Pu­rify, Rational PureCoverage, Rational Quantify, Rational Robot. Отслежи­вание изменений позволяет оперативно реагировать на изменение требований заказчика либо на изменяющиеся условия внешней сре­ды. Инструментальная поддержка обеспечивается Rational ClearCase и Rational ClearQuest.

К крупным интегрированным средствам моделирования относят систему, предназначенную для проектирования крупных АСУП класса ERP. Это семейство ARIS (ARIS Toolset, ARIS Easy Design) от компании IDS Sheer AG. Принадлежность к категории ERP для средства моделирова­ния означает, что оно предназначено для выполнения комплексного анализа на всех стадиях разработки АСУП класса ERP.

-4-1529

28_4,„0 «33


Интегрированные автоматизированные системы управления предприятием ЧА СПГїії

ARIS обеспечивает четыре различных «взгляда» на моделирова-ние и анализ:

• Процессы;

• Функции;

• Данные;

• Организация.

Для каждого «взгляда» поддерживаются три уровня анализа (тре­бования, спецификации, внедрение). Каждый из уровней анализа состоит из своего комплекта моделей различных типов, в том числе диаграмм UML, диаграмм SAP/R3 и др. Каждый объект моделей ARIS имеет множество атрибутов, которые позволяют контролировать про­цесс разработки моделей, определять условия для выполнения функ­ционально-стоимостного анализа, имитационного моделирования, взаимодействия с системами документооборота и т. д.

«Взгляды» ARIS являются «комнатами», из которых состоит так на­зываемый домик ARIS. Этот домик используется и в процессе модели­рования для выбора комплекта моделей, соответствующего «взгляду» и уровню анализа. Главная «комната» домика ARIS - это Процессы, для моделирования которых предназначено 57 типов моделей из 85.

 

 

U



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



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