Курсовые - Разработка сайта для тату салона

Описание основного процесса предметной области

Объектом автоматизации является тату салон, который работает с клиентами, предоставляя услуги создания, проектирования, наложения эскиза татуировки. Основная задача работы сайта – информирование клиента о своих услугах.

Основными задачами сайта являются:

  • информирование клиентов в соответствии с поступающими заявками на сайте и поступающими звонками;
  • улучшение работы сайта на основании внедрения современных технологий и компьютеризации информационных процессов.

Основные нотации концептуального моделирования: нотация IDEF0/IDEF3, нотация ARIS, и нотация UML.

Нотация IDEF0 – это нотация, применяемая для моделирования широкого класса систем. Результатом данного моделирования является модель системы, которая состоит из иерархии диаграмм, текста документации, которые связанны друг с другом при помощи перекрестных ссылок.

Нотация ARIS – предполагает построение большого числа диаграмм, для описания динамики и статистики. Данные диаграммы классифицируются по видам, типам, уровням и ракурсам описания.

Нотация UML – семейство графических нотаций, в основе которого лежит единая метамодель. Нотация UML помогает в описании и проектировании программных систем, в особенности систем, которые построены с применением объектно-ориентированных технологий.

Осуществим сравнение данных нотаций, и представим результаты сравнения в таблицу 2.1

Таблица 2.1 – Сравнительный анализ нотация

Критерий

Нотация IDEF0

Нотация ARIS

Нотация UML

Легкость в изучении и понимании

Легок в освоении

Очень сложный в освоении

Сложный в освоении

Подход к проектированию

Функциональный

Процессный

Объектно-ориентированный

Области применения

Бизнес-процессы, программное обеспечение

Бизнес-процессы

Бизнес-процессы, программное обеспечение

Как видно из таблицы 2.1, наиболее подходящей является нотация IDEF0, поскольку нотации ARIS и UML достаточно сложны в освоении.

В настоящее время существует множество CASE средств, поддерживающих функциональное моделирование в стандарте IDEF0. Однако наиболее популярной, и легкой в понимании является AllFusion Process Modeler (BPwin).

AllFusion Process Modeler – это мощный инструмент моделирования, который создала фирма Computer Associates Technologies, и который применяется для анализа, документирования и реорганизации сложных бизнес-процессов.

Для построения контекстной модели, необходимо определить входные, выходные данные, управляющая информация и механизм.

В данном случае, входной информацией будет: желание.

Выходной информацией будет сделанная татуировка.

Управляющей информацией будет: санитарные нормы, сертификат мастера.

Механизмом управления будет клиент, мастер.

Построенная контекстная диаграмма показана на рисунке 2.1.

 

 

 

 

 

 

 

 

 

 

 

 

 

                                                                                          Рисунок 2.1 – Контекстная диаграмма

Декомпозируем контекстную диаграмму – рисунок 2.2.

 

Рисунок 2.2 – Диаграмма декомпозиции контекстной диаграммы

Как видно из рисунка 2.2, диаграмма декомпозиции состоит из трех процессов: выбрать тату-салон; выбрать мастера; выбрать эскиз.

Процесс деятельности тату салона обладает следующими недостатками:

  • оформление всей документации вручную, что занимает достаточное большое время;
  • возможность допущения ошибок;
  • поиск эскиза, также занимает большое количество времени, поскольку необходимо пересмотреть все имеющиеся эскизы (по критериям);

После построения модели, можно сформулировать требования к новой ИСУ.

Функциональные требования:

  • оформление и редактирование данных о клиенте;
  • редактирование эскизов;
  • получение информации о клиенте;

Нефункциональные требования:

  • интерфейс программы должен быть простым и легким в освоении;
  • восстановление ИСУ после сбоя – не более 12 часов;
  • ИСУ должна иметь многопользовательский режим работы;
  • отклик ИСУ должен составлять не более 10 секунд.

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться
Дата Выполнено, %
2020-05-28 20:58:15 10
2020-05-28 17:58:12 100
Открытая Для скрытия необходимо уменьшить величину статуса выполнения.