
- •Введение
- •Описание предметной области
- •Анализ предметной области и построение информационной модели «как есть» на основе структурного подхода
- •2.1. Функциональная модель idef0
- •2.2. Моделирование потоков данных
- •2.3. Workflow-модели
- •2.4. Разработка поведенческой модели информационной системы
- •2.5. Моделирование использования информационной системы
- •2.6. Моделирование структуры информационной систем
- •2.7. Моделирование поведения информационной систем
- •2.8. Разработка интерактивного прототипа информационной системы
- •Заключение
- •Список литературы
2.4. Разработка поведенческой модели информационной системы
На рисунке 22 изображена Organizational Chart (Организационная модель) компании организатора конкурса собак: оргкомитет конкурса. В его состав входят 5 отделов: штаб волонтеров, штаб экспертов, секретариат, пресс-центр, штаб сотрудничества.
Штаб волонтеров выполняет вспомогательные функции и делится на штаб волонтеров для соревнований, осуществляющий помощь при проведении соревновании, и штаб волонтеров для внесоревновательных событий, осуществляющий помощью вне соревнований или между ними.
Штаб экспертов выполняет судейские функции.
Секретариат оформляет документы на всех этапах соревнований и делится на секретариат соревнований, оформляющий документы по ходу соревнований, и секретариат, оформляющий документы при подведении итогов.
Пресс-центр отвечает за взаимодействие c прессой и участниками и делится на контакт-центр, взаимодействующий с участниками вне конкурса, и пресс-атташе, взаимодействующий с прессой.
Штаб сотрудничества отвечает за взаимодействие с клубами и участниками во время конкурса и делится на штаб взаимодействия с клубами и штаб взаимодействия с хозяевами.
На рисунке 23 изображена поведенческая модель для бизнес-процессов на IDEF0-диаграмме декомпозиции 1-го уровня. На ней присутствуют 3 базы данных (база со списком собак-участников, база с баллами за выступления, база с результатами), 3 деятельности(отбор кандидата, соревнования, создание рейтингов), 2 документа (дипломы, правила проведения), 1 организационная единица (организатор), 1 действующее лицо (собаки).
Рисунок 22 - Organizational Chart (Организационная модель)
Рисунок 23 - поведенческую модель для бизнес-процессов на IDEF0-диаграмме декомпозиции 1-го уровня
На рисунке 24 изображена поведенческая модель для бизнес-процессов на IDEF0-диаграмме декомпозиции 2-го уровня для отбора кандидатов. На ней присутствуют 3 базы данных (база с информацией о собаках, информация о владельцах, информация о клубах), 4 деятельности (идентификация, идентификация владельца, идентификация клуба, допуск), 1 документа (правила проведения), 1 действующее лицо (собаки), 2 события (присвоение номера, отклонение).
Рисунок 24 - поведенческую модель для бизнес-процессов на IDEF0-диаграмме декомпозиции 2-го уровня для отбора кандидатов
На рисунке 25 изображена поведенческая модель для бизнес-процессов на IDEF0-диаграмме декомпозиции 2-го уровня для соревнования. На ней присутствуют 2 базы данных (база с номерами собак, база с баллы за выступление), 3 деятельности (отбор собак, отбор экспертов, соревнования на ринге), 1 документа (правила проведения), 2 действующих лица (собаки-участники, эксперты), 1 событие (замена эксперта), 1 организационная единица (штаб экспертов).
Рисунок 25 - поведенческую модель для бизнес-процессов на IDEF0-диаграмме декомпозиции 2-го уровня для соревнования
На рисунке 26 приведена диаграмма типа Data Model. На диаграмме приведены 9 баз данных: собаки(имя владельца, клуб, ветпаспорт, документ о родословной, кличка, идентификационный номер), владельцы(id, клуб, идентификационный номер владельца, ФИО), клубы (название), собаки участники (идентификационный номер, кличка, порода, имя владельца, клуб, допуск, ветпаспорт, документы о родословной), организаторы(id, ФИО, организация), эксперты (id, ФИО, ринг), ринг( id ринга, порода, id экспертов, id участников), результаты (id эксперта, идентификационный номер, данные о победителях, порода, дата и время, id ринга), итоговые результаты(идентификационный номер результатов).
Рисунок 26 - диаграмма типа Data Model