Требования к функциям, выполняемым системой
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 Требования к структуре и функционированию системы" настоящего технического задания.