Требования к структуре и функционированию системы

Общие сведения

Наименование системы

Полное наименование системы

Полное наименование: 3D пазл из конструктора LEGO online.

Краткое наименование системы

Краткое наименование: LEGO online, Система.

Основания для проведения работ

Работа выполняется на основании договора № 01 от 3.09

1.3. Наименование организаций – Заказчика и Разработчика

Заказчик

Заказчик: ОАО Popanast
Адрес фактический: г. Кемерово, ул. Держинсткого 9
Телефон / Факс: +7 (483) 2222222

Разработчик

Разработчик: ЗАО Step_Any_UK
Адрес фактический: г. Кемерово, ул. Держинсткого 9
Телефон / Факс: +7 (483) 3333333

Плановые сроки начала и окончания работы

Плановые сроки работ по созданию системы: 3.09.14 – 1.01.15

Источники и порядок финансирования

Источники и порядок финансирования определяются на основании договора №01 от 3.09

Порядок оформления и предъявления заказчику результатов работ

Работы по созданию КХД сдаются Разработчиком поэтапно в соответствии с календарным планом Проекта. По окончании каждого из этапов работ Разработчик сдает Заказчику соответствующие отчетные документы этапа, состав которых определены Договором.

Назначение и цели создания системы

Назначение системы

Основным назначением LEGO online является автоматизация процесса конструирования моделей из конструктора LEGO без ограничений в размерах и в количестве блоков.

Цели создания системы

LEGO online создается с целью:

- Развитие структурно-логического мышления, необходимого для построения объемных конструкций и понимания приложенной к конструктору схемы;

- Стимулирование логического и образного мышление и развитие памяти в игровой форме;

- Стимулирование конструктивного воображения при создании построек по собственному замыслу;

- Формирование умения действовать в соответствии с инструкциями.

Характеристика объектов автоматизации

Объектом автоматизации являются процессы конструирования моделей из конструктора LEGO.

Процессы конструирования моделей из конструктора LEGO включают в себя:

- Конструирование моделей из кирпичиков LEGO;

- Сохранение собственной модели в базе данных;

- Просмотр библиотеки моделей других пользователей.

Требования к системе

Требования к системе в целом

Требования к структуре и функционированию системы

4.1.1.1 Перечень подсистем, их назначение и основные характеристики

Система LEGO online должна быть централизованной, т.е. все данные должны располагаться в центральном хранилище. Система LEGO online должна иметь трехуровневую архитектуру.
В Системе предлагается выделить следующие функциональные подсистемы: - подсистема конструирования модели, которая предназначена для создания модели из кирпичиков LEGO различной формы, цвета и размера по заранее заданной инструкции или произвольной формы;

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

- подсистема визуализации моделей, которая предназначена для поиска и просмотра моделей других пользователей.

4.1.1.2 Требования к способам и средствам связи для информационногообмена между компонентами системы

В качестве протокола взаимодействия между компонентами Системы на транспортно-сетевом уровне необходимо использовать протокол TCP/IP.
Для организации информационного обмена между компонентами Системы должны использоваться специальные протоколы прикладного уровня, такие как: NFS, HTTP и его расширение HTTPS, NetBios/SMB, Oracle TNS.

4.1.1.4 Требования к режимам функционирования системы

Система должна поддерживать следующие режимы функционирования:
- Основной режим, в котором подсистемы LEGO online выполняют все свои основные функции.
- Профилактический режим, в котором одна или все подсистемы LEGO online не выполняют своих функций.
В основном режиме функционирования Система LEGO online должна обеспечивать:
- работу пользователей режиме – 24 часов в день, 7 дней в неделю (24х7);
- выполнение своих функций – создание, обработка и загрузка модели; хранение данных, предоставление списка моделей.
В профилактическом режиме Система LEGO online должна обеспечивать возможность проведения следующих работ:
- техническое обслуживание;
- модернизацию аппаратно-программного комплекса;
- устранение аварийных ситуаций.

Общее время проведения профилактических работ не должно превышать X% от общего времени работы системы в основном режиме (Y часов в месяц).

4.1.1.5 Требования по диагностированию системы

LEGO online должна предоставлять инструменты диагностирования основных процессов системы, трассировки и мониторинга процесса выполнения программы.

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

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

4.1.1.6 Перспективы развития, модернизации системы

LEGO online должна реализовывать возможность дальнейшей модернизации как программного обеспечения, так комплекса технических средств.

Также необходимо предусмотреть возможность увеличения производительности системы путем её масштабирования.