- •Понятие архитектуры предприятия. Слои.
- •Модель Захмана.
- •Жизненный цикл ис.
- •Каскадная модель жизненного цикла ис
- •Проблемы разработки ис
- •Принципы разработки ис
- •Последовательность этапов проектирования ис
- •Анализ организационной и функциональной структуры объекта автоматизации
- •Анализ информационных потоков
- •Анализ материальных потоков
- •Методы и средства анализа информационных потоков
- •Структура и содержание тз на ис
- •10. Раздел «Источники разработки»
- •Структура и содержание эскизного проекта
- •2 Чертеж общего вида
- •Структура и содержание технического проекта
- •Пояснительная записка
- •Функциональная и организационная структура системы
- •Постановка задач и алгоритмы решения
- •Организация информационной базы
- •Структура и содержание постановки задачи
- •Структура и содержание рабочего проекта
- •Проектирование классификаторов
- •Классификация систем кодирования
- •Понятие реквизит и документ
- •Проектирование первичных документов
- •Проектирование выходных документов
- •Схемы основных форм первичных документов
- •Понятие модели, классификация
- •Балансовая модель (не информационных потоков)
- •Динамическая концептуальная модель процесса закупки товара
- •Структурные модели в бизнесе
- •Модель (точнее, методология) быстрой разработки приложений
- •Модель по методу "хирургическая бригада"
- •Спиральная модель жц
- •Функциональная структура erp-систем
- •Стандарты разработки кис
- •Основные понятия и классификация технологических процессов обработки данных
- •Тсп проектирования технологии вывода
- •Правила отображения информационной модели в Rational Rose и bpWin. Назначение нотаций.
- •Технология формирования структурной модели объекта автоматизации to-be.
- •Технология формирования структурной модели объекта автоматизации as-is.
- •Технология анализа объекта автоматизации в нотации dfd.
- •Применение bpWin при проектировании информационных систем.
- •Тсп проектирования контрольных операций в технологических процессах.
-
Правила отображения информационной модели в 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).