Требования к функциям, выполняемым системой
4.2.1. Подсистема сбора, обработки и загрузки данных
4.2.1.1 Перечень функций, задач подлежащей автоматизации
| Функция | Задача |
| Создание модели из кирпичиков LEGO различной формы, цвета и размера по заранее заданной инструкции или произвольной формы | Создание, редактирование и удаление моделей кирпичиков LEGO |
| Выбор деталей, различных по форме и цвету | |
| Выбор режима сбора по инструкции или свободный режим | |
| Обучение новичка как работать с системой, как осуществляется процесс моделирования | Пошаговое обучение по инструкции с проверкой результата |
| Поддержка нескольких различных уровней обучения | |
| Хранение данных о модели, ее составляющих, владельце | Заполнение базы данных моделями LEGO и сведениями о них |
| Ведение журнала изменений в моделях | |
| Визуализация моделей, предназначенная для поиска и просмотра моделей других пользователей | Представление списка моделей пользователей |
| Просмотр моделей с режимом масштабирования и прокрутки без возможности редактирования |
4.2.1.2 Временной регламент реализации каждой функции, задачи
| Задача | Требования к временному регламенту |
| Создание, редактирование и удаление моделей кирпичиков LEGO | Весь период функционирования системы, при возникновении необходимости изменения моделей кирпичиков LEGO |
| Выбор деталей, различных по форме и цвету | Весь период функционирования системы, при возникновении необходимости модификации формы и цвета |
| Выбор режима сбора по инструкции или свободный режим | Весь период функционирования системы, при возникновении необходимости изменения моделей кирпичиков LEGO |
| Пошаговое обучение по инструкции с проверкой результата | Регулярно, при возникновении потребности в прохождении обучения |
| Поддержка нескольких различных уровней обучения | Регулярно, при работе подсистемы |
| Заполнение базы данных моделями LEGO и сведениями о них | Регулярно, при работе подсистемы для изменений соответствующего типа |
| Ведение журнала изменений в моделях | Регулярно, при работе подсистемы |
| Представление списка моделей пользователей | Весь период функционирования системы, при возникновении необходимости поиска моделей |
| Просмотр моделей с режимом масштабирования и прокрутки без возможности редактирования | Регулярно, при работе подсистемы |
4.2.1.3 Требования к качеству реализации функций, задач
| Задача | Форма представления выходной информации | Характеристики точности и времени выполнения |
| Создание, редактирование и удаление моделей кирпичиков LEGO | В стандарте веб интерфейса ETL средства | Определяется регламентом эксплуатации |
| Выбор деталей, различных по форме и цвету | В стандарте веб интерфейса ETL средства | Определяется регламентом эксплуатации |
| Выбор режима сбора по инструкции или свободный режим | В стандарте веб интерфейса ETL средства | Определяется регламентом эксплуатации |
| Пошаговое обучение по инструкции с проверкой результата | Веб интерфейс Текстовый файл | Запуск производится по требованию |
| Поддержка нескольких различных уровней обучения | Веб интерфейс Текстовый файл | В момент выполнения обучения |
| Хранение моделей LEGO и сведения о них в базе данных | Данные в структурах БД | Определяется регламентом эксплуатации |
| Ведение журнала изменений в моделях | Текстовые файлы | В момент выполнения сбора, обработки и загрузки данных |
| Представление списка моделей пользователей | Веб интерфейс | Не позднее 15 минут после возникновения нештатной ситуации |
| Просмотр моделей с режимом масштабирования и прокрутки | Веб интерфейс | Запуск производится по требованию |
4.2.1.4 Перечень критериев отказа для каждой функции
| Функция | Критерии отказа | Время восстановления | Коэффициент готовности |
| Создание модели из кирпичиков LEGO различной формы, цвета и размера по заранее заданной инструкции или произвольной формы | Не выполняется одна из задач: Создание, редактирование и удаление моделей кирпичиков LEGO | 2 часа | 0.85 |
| Обучение новичка как работать с системой, как осуществляется процесс моделирования | Не выполняется одна из задач функции: Пошаговое обучение по инструкции с проверкой результата | 3 часов | 0.75 |
| Хранение данных о модели, ее составляющих, владельце | Не выполняется одна из задач функции: Хранение моделей LEGO и сведения о них в базе данных | 8 часов | 0.75 |
| Визуализация моделей, предназначенная для поиска и просмотра моделей других пользователей | Не выполняется одна из задач функции: Просмотр моделей с режимом масштабирования и прокрутки без возможности редактирования | 3 часов | 0.75 |
Аналогично для каждой подсистемы, определенной в пункте "6.1.1 Требования к структуре и функционированию системы" настоящего технического задания.