Irina-Smol / UML_model

information systems development management exam

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UML_model

information systems development management exam

Федеральное государственное образовательное бюджетное учреждение высшего образования

«ФИНАНСОВЫЙ УНИВЕРСИТЕТ ПРИ ПРАВИТЕЛЬСТВЕ РОССИЙСКОЙ ФЕДЕРАЦИИ»

Факультет информационных технологий и анализа больших данных
Департамент бизнес-информатики

ЭКЗАМЕН 
По дисциплине «Управление разработкой информационных систем»
         
         Смоленской Ирины Анатольевны          

Москва 2023   

Описание кейса

  1. Торговая компания планирует автоматизировать бизнес-процесс «Заказ товаров». Текстовое описание автоматизированного бизнес-процесса: Менеджер торговой компании с использованием шаблона документа, хранящегося в ИС, создает документ Коммерческое предложение, в который вставляет данные из Базы товаров о наименовании товаров и их ценах. Менеджер вводит в ИС критерии поиска клиентов в Базе клиентов, которых может заинтересовать это предложение. По результатам поиска ИС формирует список клиентов и их контактных данных, которым осуществляет рассылку Коммерческого предложения. В ответ от клиентов, которых заинтересовало предложение, приходит электронный документ Заказ, который сохраняется в ИС. В Заказе клиент указывает товары из Коммерческого предложения, их количество и цену. ИС проверяет по Базе товаров возможность удовлетворить Заказ клиента. Если Заказ не может быть удовлетворен ИС по шаблону формирует документ Отказ от заказа и отправляет его клиенту. Если заказ может быть удовлетворен ИС по шаблону создает документ Подтверждение приема заказа и отправляет его клиенту. На этом процесс «Заказ товаров» завершается.

• Разработайте диаграмму прецедентов и спецификацию одного базового прецедента для описания функциональных требований к ИС, обеспечивающей автоматизацию бизнес-процесса «Заказ товаров».

• Разработайте диаграмму классов проектируемой ИС «Заказ товаров» и ее спецификацию.

Решение

image

Рисунок 1 - Диаграмма прецедентов бизнес-процесса «Заказ товаров»

image

Рисунок 2 - Диаграмма классов

  1. Для проектирования ИС «Заказ товаров» необходимо разработать диаграммы, отображающие поведение нескольких классификаторов в рамках выполнения прецедента. Укажите, какие диаграммы UML могут быть использованы для решения этой задачи. Приведите краткое описание каждой из диаграмм.

Решение

  1. Диаграмма вариантов использования (Use Case Diagram): Диаграмма вариантов использования поможет идентифицировать актеров (пользователей) системы, их взаимодействие с системой и основные функциональные возможности системы в рамках процесса "Заказ товаров". На диаграмме будут показаны различные случаи использования (варианты использования), такие как создание коммерческого предложения, поиск клиентов, рассылка коммерческого предложения, проверка заказа и т.д.

  2. Диаграмма последовательности (Sequence Diagram): Диаграмма последовательности позволяет визуализировать взаимодействие объектов и сообщений между ними в рамках выполнения определенного сценария или варианта использования. Диаграмма последовательности может показать последовательность действий и обмен сообщениями между менеджером, ИС и клиентом при выполнении процесса "Заказ товаров". Например, она может показать, как менеджер создает коммерческое предложение, как ИС формирует список клиентов, как клиент отправляет заказ, и как ИС обрабатывает заказ.

  3. Диаграмма конечного автомата (State Diagram): Диаграмма состояний позволяет моделировать поведение объекта или системы в различных состояниях и переходах между ними. Диаграмма состояний может отображать состояния и переходы для заказа, например, состояние "Новый заказ", "Заказ отправлен", "Заказ подтвержден", "Отказ от заказа" и т.д. Это поможет лучше понять жизненный цикл заказа и возможные переходы между состояниями.

  4. Диаграмма активностей (Activity Diagram): Диаграмма активностей позволяет моделировать последовательность действий и поток управления в рамках определенного процесса или варианта использования. Диаграмма активностей может показать последовательность действий менеджера и ИС при создании коммерческого предложения, поиске клиентов, отправке предложения, обработке заказа и т.д. Это поможет визуализировать процесс и выделить ключевые шаги.

About

information systems development management exam

License:GNU General Public License v3.0