Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется консультация по выбору подхода к реализации АИС для тестирования.

Также нам будут инетерсны команды, готовые взяться за реализацию АИС.

Нам необходимо понимание:

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

- Перечень требований к хостингу ИС. (цены, отказоустойчивость, программное обеспечение, оборудование)

- Архитектура приложения для высоконагруженной ИС (доступ через Web)

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

- Сроки реализации модулей ИС.

- Возможность масштабирования проекта, с ростом нагрузки на Интернет-сервис.

- Архитектура должна иметь гибкость для реализации новых требований к бизнес-логике приложения и внешнему виду экранных форм.

- Нагрузка на сервис от 2000-5000 одновременных подключений.

Требования к процессу разработки:

- Итеративная разработка

- Демонстрация продукта 1-2 раза в неделю

- Наличие тестового и Production сервера

- Последняя сборка ИС должна быть доступна заказчику, для ознакомления с готовым приложением.

- Обсуждение изменений видения проекта в процессе разработки

Требования к исходному коду системы:

- Использование ООП и АОП подходов

- Использование разделения бизнес-логики приложения MVC, Component и.т.д.

- Комментарии к исходному коду.

- Использование паттернов программирования.

- Отсутствие анти паттернов.

- Качественный код, "спагетти-код" не приемлем.

- использование FrameWork.

- Авторство кода, лицензии остаются за нами

Принципиальные требования к ИС:

- Безопасность

- Хорошее Юзабилити

- Кастомный дизайн

- Локализация экранных форм и справочников

- Кроссбраузерность

- Масштабируемость

- Резервирование

- Отказоустойчивость (доступность сервиса 99.9)

- Раздача медиа-контента графика, видео, аудио

- Производительность

- Подготовка отчетов

Наши предпочтения:

- JavaEE, Spring, Flex 4, MySQL, Oracle, Html, JavaScript.

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

Требуется наличие готовых проектов в Production с предлагаемой вами архитектурой.

Основные требования к разработке ИС:

- Личные кабинеты пользователей: администратор, модератор, эксперт, организатор, ученик.

- Регистрация пользователей.

- Разработка задач следующих типов (Единичный\Множественный выбор, свободный ответ, последовательность, сопоставление, Интерактивные

задачи)

- Интерактивная задача - это Flash приложение, которое проверяет правильность расположение графических элементов, поворот, состояние

интерактивного объекта.

- Онлайн-конструктор задач

- Онлайн - предоставление доступа к тестам и прохождение тестов.

- Накопление статистики по результатам тестирования за несколько лет в БД. (500 000 тестов в год)

- Сохранение производительности ИС, с ростом количества данных в БД и конечных пользователи ИС

- Оффлайн-прохождение тестов, передача результатов в центральный сервер на обработку

- Подготовка текстовых и графических отчетов по географическому и предметному фильтру.

- Интеграция с системой автоматизированного сканирования и распознавания электронных бланков. Перенос ответов и результатов тестирования с бумажного варианта в базу данных для последующей аналитики.

12 лет назад
mayskynet
Денис 
35 летРоссия
15 лет в сервисе
Был
9 лет назад