Файл: Проектирование реализации операций бизнес-процесса «Управление персоналом» (Создание контекстной диаграммы).pdf
Добавлен: 13.05.2023
Просмотров: 320
Скачиваний: 2
Рисунок 12. Диаграмма поиск вакансии для соискателя
Одна из важных областей применения диаграмм активности связана с моделированием бизнес процессов. Деятельность любой компании , также представляет совокупность отдельных действий, направленных на достижения отдельного результата. Однако применительно к бизнес процессам желательно выполнение каждого действия ассоциировать с конкретным подразделением. В этом случае подразделение несет ответственность за реализацию отдельных действий, а сам бизнес процесс представляется в виде переходов действий из одного подразделения к другому.
Для моделирования этих особенностей используется специальная конструкция, получившая название дорожки (swim lanes) . Имеется в виду визуальная аналогия с плавательными дорожками в бассейне.
Все действия делятся на отдельные группы, которые отделяются друг т друга вертикальными линиями. Группа состояний между этими линиями выполняется отдельным подразделением (отделом, группой, филиалом) компании.
Названия подразделений явно указываются в верхней части дорожки. Пересекать линию дорожки могут только переходы, которые в этом случае обозначают выход или вход потока управления в соответствующих подразделениях компании.
Рисунок 13. Диаграмма активности с дорожками
2.5 Диаграммы взаимодействия
Диаграммы взаимодействия (interaction diagrams) описывают поведение взаимодействующих групп объектов. Каждая диаграмма описывает поведение объектов в рамках только одного прецедента. На диаграмме изображаются объекты и те сообщения, которыми они обмениваются между собой. Определяют три типа сообщений:
- информационные (informative) – сообщения, снабжающие объект-получатель информацией для обновления его состояния;
- сообщения – запросы (interrogative) – сообщения, запрашивающие выдачу информации об объекте-получателе;
- императивные (imperative) – сообщения, запрашивающие у объекта-получателя выполнение действия.
Существует два вида диаграмм взаимодействия:
- последовательности (sequence diagrams);
- кооперативные (collaboration diagrams).
На диаграмме последовательности объект изображается в виде прямоугольника на вершине пунктирной вертикальной линии. Эта вертикальная линия называется линией жизни (lifeline) объекта. Она представляет собой фрагмент жизненного цикла объекта в процессе взаимодействия.
Каждое сообщение изображается в виде стрелки между линиями жизни двух объектов. Сообщения появляются в том порядке, как они показаны на странице, сверху вниз. Каждое сообщение помечается как минимум именем сообщения; при желании можно добавить также аргументы и некоторую управляющую информацию и, кроме того, показать самоделегирование (self-delegation) -сообщение, которое объект посылает самому себе, при этом стрелка сообщения указывает на ту же самую линию жизни.
Рисунок 14. Диаграмма последовательности поиска соискателя
Вторым видом диаграммы взаимодействия является кооперативная диаграмма. Подобно диаграммам последовательности, кооперативные диаграммы отображают поток событий через конкретный сценарий варианта использования. Диаграммы последовательности упорядочены по времени, а кооперативные диаграммы заостряют внимание на связях между объектами.
Рисунок 15. Диаграмма кооперации поиска соискателя
Как видно из рисунка, здесь представлена вся та информация, которая была и на диаграмме последовательности, но кооперативная диаграмма по-другому описывает поток событий. Из нее легче понять связи между объектами, однако труднее уяснить последовательность событий.
По этой причине часто для какого-либо сценария создают диаграммы обоих типов. Хотя они служат одной и той же цели и содержат одну и ту же информацию, но представляют ее с разных точек зрения.
На кооперативной диаграмме, так же как и на диаграмме последовательности, стрелки обозначают сообщения, обмен которыми осуществляется в рамках данного варианта использования.
Заключение
В работе было выполнено проектирование и разработка информационной системы для управления персоналом. Реализация ее позволяет повысить качество обслуживания клиентов, упростить поиск вакансий и соискателей.
Чтобы реализация системы была быстрой и качественной , а ее дальнейшая эксплуатация – долговременной и надежной , необходимо провести тщательный анализ предметной области.
На начальных этапах создания ИС необходимо понять, как работает организация, которую собираемся автоматизировать. Для описания работы необходимо построить модель адекватную предметной области. Для описания бизнес процессов предприятия использовалась методология структурного анализа и проектирования IDEF0 . Построение моделей осуществлялось при помощи CASE средства BPWin.