Лекция №2
Кооперативные диаграммы
На данных диаграммах объекты отображаются прямоугольниками, а стрелки обозначают сообщения, которыми они обмениваются в рамках выбранного использования.
Последовательность определения сообщений отображается нумерацией стрелок
Диаграммы состояний
Все строки проверены, но не все позиции выполнимы
|
Все строки проверены, но некоторые позиции не получены
|
Все строки проверены, и все позиции выполнимы
|
.Используются для описания поведений сложных систем. Определяют все возможные состояния, в которых может находиться объект, а также процесс смены состояний объекта в результате некоторых событий. На диаграммах объекты – прямоугольники, а связи между ними – направленные стрелки, причем каждой стрелке соответствует некоторое событие. На данных диаграммах указывается начало и конец события.
Пример:
Диаграммы деятельности. Представляют собой частный случай диаграммы состояния. На данных диаграммах показываются потоки информации от одной деятельности к другой внутри самой системы, а также вводится понятие линий синхронизации, которые указывают на необходимость завершить или начать действие или несколько действий. Выполняют функции и /или. Также указываются логические элементы в виде ромбов для определения одного из маршрутов выполнения.
Пример:
Кроме рассмотренных диаграмм рассматривают диаграммы компонентов. Они позволяют отобразить проектируемую систему в виде отдельных независимых модулей. Модуль на диаграмме – прямоугольник, в который с левой стороны помещается 2 маленьких. Связь между модулями – пунктирными стрелками.
Пример:
Универсальный язык моделирования UML обеспечивает поддержку всех этапов жизненного цикла разрабатываемой ИС, это выполняется в виде диаграмм и таблиц. На этапе создания модели и требований к ней задается описание отдельных объектов следующими диаграммами: 1) диаграмма прецедентов - это обобщенная модель функционирования системы с окружающей средой, т.е. в данной диаграмме представляются процессы, которые должны быть автоматизированы в рассматриваемой компании или предприятии, а также их исполнители; 2) физическая диаграмма – это диаграмма описывает взаимодействие компании или системы с внешними контрагентами, для ее сопоставления используются следующие знаки: прямоугольник с надписью внутри типа компании и внешними актерами, а также указываются соответствующие связи и пояснения действия по стрелкам; 3) формирование списков бизнес- процессов, которые должны быть автоматизированы, для этого составляется таблица
Номер бизнес - процесса
| Наименование бизнес - процесса
|
1- 3к- ПР.
2- Скл
| Закупки и продажи
Склад
|
4)рассмотрение отдельных бизнес - процессов подлежащих автоматизации:
4.1. общее и полное описание рассматриваемого процесса;
4.2. построение диаграммы действия, данная диаграмма строится на основание общего описания и в ней указываются участки процесса и выполняемые каждым участком операции, и взаимные связи между ними. На диаграмме действий должны действовать события в хронологическом порядке (по времени);
Диаграмма
действий
и номер на
диаграмме
|
Операция
|
Исполнитель
|
Как часто
выполняется
|
Входящий
документ
|
Исходящий
документ
|
Проводка
|
Замечания
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.3. формирование таблицы операций. В данной таблице отображаются следующие операции
Данная таблица используется для проектирования выбранных бизнес - процессов в проектируемой ИС, а также используется для составления таблицы описания документов.
4.4. таблица описания документов. В данной таблице отображены все документы, которые участвуют в моделировании бизнес – процесса. Таблица формируется на основе таблицы операций путем перестановки столбцов и объединений строк таблицы операций. Она содержит 8 столбцов.
Таблица документов
Диаграмма
действий
и номер на
диаграмме
|
Исходящий
документ
|
Операции
|
Исполнитель
|
Как часто
|
Входящий
документ
|
Регистр
|
Замечания
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
При создании таблицы документов 6-ой столбец таблицы операции меняется со 2-ым.
Таблица описания док. создается путем перестановки столбцов и объединения строк табл. операций. Особенностью табл. описаний документов является то, что в графе N2 не должно быть повторяющихся документов. Если один и тот же документ является исходным для нескольких операций, то он включается один раз в графу 2, а в графе 3 включается несколько операций. В графе 7 указывается наименование реестра, кое правило, по именованию документа. На базе табличных операций и табличного описания документов производится проектирование выбранных бизнес-процессов. Все операции, участвующие в процессе проектирования сводятся в следующей таблице.
№ операции на диаграмме
| Исходящий документ
| Необходимые разработки
| Специфика настройки
| Функциональные системы (модули)
|
|
|
|
|
|
В графе 1 указывается номер операции и краткое наименование диаграмм действий проектируемого процесса. Данные в графу 1 сводятся в соответствии с таблицей операции. В графу 2 переносятся наименования операций из таблицы операций. В графу 3 перечисляются необходимые разработки для выполнения операций. В графу 4 заносится специфика настройки функциональной системы. В графе 5 указывается модуль или функция для реализации бизнес – процесса. Для моделирования ИС используются программы Visio, которые используют язык UML. В Visio имеются встроенные программы Word и Excel, что позволяют создавать табличные диаграммы, тексты не выходя из программы Visio.