Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСы / FBI_PRIS_2016.docx
Скачиваний:
52
Добавлен:
04.01.2020
Размер:
4 Mб
Скачать
  1. Правила отображения информационной модели в Rational Rose и bpWin. Назначение нотаций.

Кравченко посоветовал привести примеры своих диаграмм из ВКРБ

RationalRose - CASE-средство моделирования фирмы Rational Software Corporation (США) - предназначено для автоматизации этапов анализа и проектирования ПО, а также для генерации кодов на различных языках и выпуска проектной документации. Rational Rose содержит средства реинжиниринга программ, обеспечивающие повторное использование программных компонент в новых проектах.

Структура и функции

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

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

  • Use case diagram (диаграммы прецедентов) — для описания функциональности и поведения системы;

  • Statechart diagram (диаграммы состояний) — используется для описания поведения объектов (отдельных экземпляров класса) как перехода из одного состояния в другое под влиянием каких-либо событий;

  • Activity diagram (диаграммы активности) — показано разложение некоторой деятельности на её составные части. Например, деятельности по реализации функционала прецедента;

  • Interaction diagram (диаграммы взаимодействия) — используются для моделирования взаимодействий между объектами, реализующими прецедент или его часть;

  • Sequence diagram (диаграммы последовательностей действий) — акцентируют внимание на временной упорядоченности сообщений, посылаемых объектами;

  • Collaboration diagram (диаграммы сотрудничества) — выделя­ют структурные отношения между объектами (сообщения без временнОй упорядоченности);

  • Class diagram (диаграммы классов) — диаграмма, демонстрирующая классы системы, их атрибуты, методы и взаимосвязи между ними.;

  • Component diagram (диаграммы компонентов) — статическая структурная диаграмма, показывает разбиение программной системы на структурные компоненты и связи (зависимости) между компонентами..

  • Deployment diagram (диаграммы развертывания) — моделирует физическое развертывание артефактов на узлах. Артефакт – представляет описание реальной сущности, такой как конкретный исполняемый файл.;

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

BPwin поддерживает функциональное моделирование, моделирование потока работ и потока данных. Соответствующие диаграммы реализованы на основе стандартов IDEF0, IDEF3 и DFD. Моделирование потока работ обеспечивает анализ логики выполнения процесса. Моделирование потока данных позволяет сконцентрировать внимание на обмене данными между различными задачами. Для анализа работы организации в комплексе, и построения больших моделей, в BPwin предусмотрена детализация.

Правила построения моделей:

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

2.Правило нумерации. При детализации процессов должна поддерживаться их иерархическая нумерация. Например, процессы, детализирующие процесс с номером А1, получают номера А11,А12,А13 и т.д.

3.Правило семи. Число элементов на диаграмме декомпозиции не должно превышать семи, но и не должно быть слишком малым(более двух). После каждого этапа декомпозиции и построения иерархии диаграмм в целом модель системы следует проверять на полноту и непротиворечивость.

BPwin позволяет создавать следующие виды моделей:

  • Функциональные диаграммы, построенные на основе стандарта IDEF0. Эти диаграммы разделяются на четыре вида:

  • Первый вид, это контекстная диаграмма. Она представляет описание процесса на самом верхнем уровне. На этой диаграмме дается общее представление процесса и его взаимосвязи с внешней средой или другими процессами;

  • Второй вид – диаграмма декомпозиции. Она детализирует информацию контекстной диаграммы;

  • Третий вид – диаграмма дерева узлов. Эта диаграмма в BPwin предназначена для отображения иерархии функций;

  • Четвертый вид – диаграмма описаний. Применяется для представления отдельных частей процесса. С ее помощью можно дать различные описания, которые не поддерживаются стандартом IDEF0.

  • Диаграммы потока работ (FCD), построенные на основе стандарта IDEF3. Эти диаграммы даютвозможность показать логику процесса, за счет представления задач в определенной последовательности. В дальнейшем, эти модели можно использовать в качестве основы для создания динамических моделей.

  • Диаграммы потока данных (DFD). Эти диаграммы наглядно отображают, каким образом информация перемещается от задачи к задаче в рамках процесса. DFD модель представляет физические характеристики информационной системы, т.к. она показывает движение информационных объектов и хранилища данных.

  • Модели стоимостного анализа. Эти модели строятся по правилам стоимостного анализа (ActivityBaseCosting - анализ). Модель может быть построена, только если уже существует полностью законченная и непротиворечивая функциональная модель. На каждую из задач функциональной модели назначаются метрики, представляющие затраты. Для модели определяются центры затрат. В результате получается модель стоимостного анализа.

  • Динамические модели. Эти модели могут быть построены на основе диаграмм потока работ. BPwin позволяет исследовать эффекты в ходе дискретного изменения состояния задач процесса. Для этого могут задаваться различные сценарии поведения процесса. Чтобы провести динамическое моделирование необходимо экспортировать диаграммы на основе IDEF3 в специальный программный продукт – business process simulator (для BPwin 4.0) или Arena (для BPwin 7).

Соседние файлы в папке ГОСы