Разработка информационной системы для автоматизации работы крупного предприятия. Формализация требований с использованием модели прецедентов. Определение системных операций, разработка диаграммы взаимодействия. Выбор средств разработки программы.
Аннотация к работе
Целью данного курсового проекта является закрепление и углубление теоретических знаний, и приобретение практических навыков по разработке и проектированию ПО. Основными задачами курсового проекта являются: - анализ возможных подходов и методов решения с обоснованием выбранного подхода;Система должна обеспечивать нижеперечисленные возможности: - предоставление каталога работ или услугу; прием заказов выбранных клиентом; Данная информационная система предусмотрена для работы следующих групп пользователей: 1 администратор системы; Администратор системы реализует следующие функции: - регистрация новых пользователей в системе; Для загрузки нового вида товара работнику необходимо зайти в режим модератора, выбрать соответствующий раздел каталога и заполнить значения полей специальной формы.Название ввода Поля ввода и элементы данных Колво элементов данных Ссылки на файлы Ранг Колво вводов Общая сложность (общ. ранг) Название вывода Поля вывода и элементы данных Колво элементов данных Ссылки на файлы ранг Колво выводов Общая сложность (общ. ранг) Название запроса Поля ввода и элементы данных Колво элементов данных Ссылки на файлы ранг Колво запросов Общая сложность (общ. ранг) Название файла Поля ввода и элементы данных Колво элементов данных Колво элементов данных-записей ранг Колво файлов Общая сложность (общ. ранг) Название файла Поля ввода и элементы данных Колво элементов данных Колво элементов данных-записей ранг Колво файлов Общая сложность (общ. ранг)Диаграмма прецедентов определяет поведение системы с точки зрения пользователя. Диаграмма прецедентов рассматривается как главное средство для первичного моделирования динамики системы, используется для выяснения требований к разрабатываемой системе, фиксации этих требований в форме, которая позволит проводить дальнейшую разработку.Имя варианта использования Типичный ход событий, приводящий к успешному выполнению варианта использования Исключение №1 Исключение №2 Исключение №3 Примечания Он будет дополнять диаграмму, раскрывая содержание отдельных действий, выполняемых системой и клиентам в процессе формирования заданий. В следующем разделе сценария описывается последовательность действий, которая приводит к успешному выполнению данного варианта использования. Исключение №1: администратор ИС не имеет возможности упорядочить все данные сразу, а только по одному параметру. Исключение №2: администратор ИС не имеет права доступа: ввод / редактирование / удаление информации.Она отображает основные (с точки зрения моделирующего) классы понятий (концептуальные классы) предметной области. Можно рассматривать в терминах: - символы (symbol) - слова или образы, представляющие концептуальный класс; расширение (extension) - набор примеров, к которым применим концептуальный класс. Для выделения концептуальны классов нам необходимо воспользоваться одним из методов: - Использование списка категорий концептуальных классов Данный метод состоит в выделении существительных из текстового описания предметной области и их выборе в качестве кандидатов в концептуальные классы и атрибуты.Системная операция - операция, входящая в открытый интерфейс системы для обработки входных системных событий, которые система выполняет как черный ящик. Весь набор системных операций, выполняемых в процессе всех прецедентов, определяет открытый системный интерфейс, в ракурсе которого система рассматривается как единый компонент или класс. При описании системных операций используют следующие понятия: - операция (имя операции и ее параметры); предусловия (предположение о состоянии системы или объектов модели предметной области до выполнения операции; выполнение этих условий не проверяется в рамках логики выполнения данной операции, а предполагается, что они истинны);Диаграммы взаимодействия - это диаграммы, позволяющие производить моделирования процесса обмена сообщениями между объектами. Существуют два вида диаграмм взаимодействия: диаграммы последовательности и кооперативные диаграммы. На диаграммах взаимодействия представлены связи между объектами; показаны, в частности, сообщения, которыми объекты могут обмениваться.Выбор среды разработки следует начать с анализа существующих информационных систем, позволяющих произвести автоматизацию необходимых процессов. Действительно, не нужно затрачивать время на дорогу и очередь у кабинета. Данный фактор является очень серьезной причиной, изза которой большинство людей предпочитает пользоваться смартфонами. В самом деле - благодаря огромному выбору самых разнообразных действий процесс работы значительно упрощается; Клиент может отслеживать зачисления на счет и при необходимости изменить его.Мобильное приложение работает быстрее, чем сайт в мобильном браузере. Можно шире задействовать возможности устройства (всплывающие уведомления, камера и др.
План
Содержание
Введение
1. Анализ предметной области
1.1 Словесное описание задачи
1.2 Анализ риска
1.3 Формализация требований с использованием модели прецедентов