- •Обоснование выбора предметной области
- •Объектно-ориентированный анализ информационной системы Проектирование диаграмм прецедентов
- •Проектирование прецедента «Открыть информацию по изделию».
- •I. Формирование потока событий.
- •II. Построение диаграммы последовательности событий.
- •III. Составление кооперативной диаграммы.
- •IV. Построение диаграммы состояний.
- •Формирование диаграмм декомпозиции для каждого блока
- •Конечное поведение функций и параллельные операции Моделирование технологического процесса «Изменить информацию по изделию».
- •Анализ поведения системы хранения данных Построение диаграммы потоков данных для задачи «Отметить завершение работы»
- •Сравнение методов анализа информационных систем
- •Заключение
II. Построение диаграммы последовательности событий.
Диаграмма последовательности событий необходима для того, чтобы визуально отобразить порядок взаимодействия между пользователями системы, такими как мастер и сотрудник, а также различными компонентами приложения в процессе учета изделий. Она помогает разграничить шаги, которые выполняются при обработке изделий, начиная от их приема в работу и заканчивая завершением производственного этапа. Это позволяет лучше понять логику работы системы, выявить потенциальные проблемы и оптимизировать процессы, повышая общую эффективность производственного цикла. Рассмотрим диаграммы последовательности событий для некоторых прецедентов. (Рис. 3-7)
Рисунок 3 – Диаграмма последовательности событий для прецедента «Открыть информацию по изделию»
Рисунок 4 – Диаграмма последовательности событий для прецедента «Принять в работу»
Рисунок 5 – Диаграмма последовательности событий для прецедента «Посмотреть отчет»
Рисунок 6 – Диаграмма последовательности событий для прецедента «Удалить изделие»
Рисунок 7 – Диаграмма последовательности событий для прецедента «Добавить изделие»
III. Составление кооперативной диаграммы.
Кооперативная диаграмма для радиоэлектронного предприятия необходима для ясного и структурированного отображения ролей и обязанностей каждого пользователя системы, таких как мастер и сотрудник. Она позволяет зафиксировать последовательность действий, выполняемых каждым из участников в рамках их задач, не подразумевая непосредственного взаимодействия между ними. Это помогает лучше понять, как отдельные роли влияют на общий процесс учета изделий, выявить возможные узкие места и оптимизировать выполнение задач в пределах каждой роли. Рассмотрим кооперативные диаграммы для некоторых прецедентов. (Рис. 8-11)
Рисунок 8 – Кооперативная диаграмма для прецедента «Принять в работу»
Рисунок 9 – Кооперативная диаграмма для прецедента «Посмотреть отчет»
Рисунок 10 – Кооперативная диаграмма для прецедента «Удалить изделие»
Рисунок 11 – Кооперативная диаграмма для прецедента «Добавить изделие»
IV. Построение диаграммы состояний.
Диаграмма состояний необходима для радиоэлектронного предприятия, чтобы визуализировать различные этапы жизненного цикла изделия в процессе его производства и учета. Она позволяет наглядно отобразить состояния, через которые проходит изделие — от приема в работу до завершения обработки и перемещения между цехами. Это понимание помогает выявить важные переходы и условия, при которых происходят изменения состояний, что в свою очередь способствует улучшению управления процессами и повышению эффективности производства. Диаграмма состояний также полезна для анализа возможных сценариев и подготовки рекомендаций по оптимизации работы. Рассмотрим диаграммы состояний для некоторых прецедентов. (Рис.12-13)
Рисунок 12 – Диаграмма состояний для прецедента «Изменить информацию по изделию»
Рисунок 13 – Диаграмма состояний для прецедента «Отметить завершение работы»
Разработка диаграммы классов
Диаграмма классов служит для отображения различных взаимосвязей между отдельными сущностями предметной области, такими как объекты и подсистемы, а также показывает внутреннюю структуру системы и типы соединений в ней.
Главное меню
База данных
Таблица сотрудники
Таблица операции
Таблица изделия
Сервер
Телеграмм интерфейс
Окно Авторизации
Окно вывода сообщений
Для каждого отмеченного класса был указан его тип (Form, Entity, Interface, Control), определен список атрибутов и перечень соответствующих методов. Между взаимосвязанными элементами также были установлены соединения.
На рисунке 14 приведена сформированная структура.
Рисунок 14 – Диаграмма классов
Для корректной работы информационной системы и хранения больших объёмов сведений в структурированном виде требуется формирование и подключение базы данных. Опираясь на приведенное ранее описание сущностей и их атрибутов, а также на сформированный перечень связей, построим схему базы данных рассматриваемого предприятия. На рисунке 15 показано графическое отображение подходящей структуры.
Рисунок 15 – Схема базы данных приложения
Функционально-модульный анализ информационной системы
Построение общей диаграммы
Опишем основное назначение информационной системы радиэлектронного предприятия путём формирования общей контекстной диаграммы.
На рисунке 16 показана построенная схема. На диаграмме отмечены элементы управления, входные и выходные данные и механизмы, используемые в ходе реализации бизнес-процессов.
Рисунок 16 – Контекстная диаграмма радиэлектронного предприятия
Описание логики поведения системы по методологии idef0
Разработка диаграммы декомпозиции основного блока «Деятельность предприятия».
Представим принцип работы рассматриваемого предприятия через три основных функции: автоматизация работы с операциями, расширеный поиск, редактирование записей. Данные блоки имеют следующее назначение:
Автоматизация работы с операциями – включают в себя все процедуры связанные с изменениями операций, такие как закрытие опарции по завершению работ и принятие изделия в работу.
Расширенный поиск – включает в себя удобное использование базы данных с разраничением поиска и фильтрацией по дате.
Редактирование записей – включает в себя любые изменения состава маршрутного листа, такие как редактирование, кдаление и добавление.
Перейдём к созданию диаграммы декомпозиции. Разместим на листе три отмеченные работы, соединим элементы стрелками. Укажем поступающие и исходящие материалы, определим соответствующие сфере ограничения и механизмы.
Представление основной функциональности предприятия приведена на рисунке 17.
Рисунок 17 – Диаграмма IDEF0 для блока «Деятельность передприятия»
