- •Курсовой проект
- •Аннотация
- •Содержание
- •1 Спецификация требований к по
- •1.1 Объем проекта и функции продукта
- •1.3. Основные функции
- •1.2.1 Общий взгляд на продукт
- •1.2.2 Классы и характеристики пользователей
- •1.2.3. Операционная среда
- •1.3. Варианты использования
- •1.3.1 Вариант использования-1 – Ввод данных об оборудовании
- •1.4. Функции системы
- •1.4.1. Выбор оборудования
- •1.4.1.1 Описание и приоритет
- •1.4.1.2 Последовательности «воздействие - реакция»
- •1.4.1.3 Функциональные требования
- •3.3 Диаграммы взаимодействия
- •3.3.1 Вариант использования-1 – Ввод данных об оборудовании.
- •3.4 Диаграмма кооперации
1.2.3. Операционная среда
Система должна работать на компьютере под управлением ОС Windows XP и старше
1.3. Варианты использования
Перечень вариантов использования системы приведен в таблице 2. Диаграмма вариантов использования на рисунке 2 показывает варианты использования системы и связанные с ними действующие лица.
Таблица 2 – Варианты использования системы
Основное действующее лицо |
Вариант использования |
Пользователь
|
1. Ввод данных о детали. 2. Ввод данных о манипуляторе. 3. Ввод данных о станке. 4. Ввод данных о магазинах-накопителях. 5. Отслеживание состояния системы. |
Рисунок 2 – Диаграмма вариантов использования системы
1.3.1 Вариант использования-1 – Ввод данных об оборудовании
№ варианта использования: |
Вариант использования-1 |
Название варианта использования: |
Ввод данных об оборудовании |
Действующие лица: |
Пользователь |
Описание: |
Пользователь вводит данные об оборудовании, для того, чтобы система провела анализ на совместимость и выдала пользователю наиболее подходящие наборы оборудования. Результат должен содержать численную оценку каждому из составленных системой наборов. |
Предварительные условия: |
1. Пользователь имеет данные об оборудовании. 2. Пользователь ввёл данные в программу. |
Выходные условия: |
1. Данные успешно загружены. |
Нормальное направление: |
1. Выбор набора оборудования. 1. Система выполняет анализ введённых данных. 2. Система выполняет анализ стоимостных, временных и энергетических затрат. 3. Система составляет наборы оборудования и даёт оценку по затратам для каждого из наборов. 4. Система выводит пользователю список наборов оборудования с их оценками. 5. Пользователь выбирает наиболее подходящий по его мнению набор. 6. Система сохраняет выбранный набор. |
Исключения: |
1. Система выполняет анализ введённых данных. 2. Не найдено ни одного совместимого набора оборудования. 3. Система извещает о невозможности работы данного оборудования вместе и просит ввести новые, либо внести корректировку в текущие данные. |
Включает: |
Нет |
Приоритет: |
Высокий |
Особые требования: |
Нет |
1.4. Функции системы
1.4.1. Выбор оборудования
На основании введённых пользователем данных система осуществляет выбор основного технологического оборудования.
1.4.1.1 Описание и приоритет
Пользователь системы вводит в систему данные об оборудовании. В результате пользователь получает список наборов оборудования с функциональными оценками, из которого он должен выбрать наиболее подходящий, по его мнения, набор. Приоритет — высокий.