Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Требования к ВРБ- методичка.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
290.3 Кб
Скачать

3.3.4Требования к Web-приложениям

  1. Разработка должна содержать ИО и МО (БД и алгоритмы, реализуемые на стороне сервера и/или клиента).

  2. Сайт с использованием только статического HTML, или незначительно использующий JS, не является WEB - приложением.

  3. Описание ИО и МО должны соответствовать предъявляемым к ним требованиям.

  4. Соблюдение стандартов кодирования

  5. Выполнение проектирования структуры сайта и интерфейса (для не Web-сервисов) или проектирования API (для Web-сервисов)

  6. Допускается использование CMS для разработки интерфейса Web- приложения.

7. Технологии реализации:

  • ASP.NET,

  • PHP,

  • Perl,

  • Java,

  • JavaScript,

  • другие технологии с их обоснованием выбора.

3.4Требования к разработке информационного обеспечения (ио)

  1. Описание процесса проектирования ИО (модель данных, ER-диаграммы, инфологическая модель, нормализация, типы данных)

  2. Обоснование выбора СУБД (если используется)

  3. Проектирование интерфейса

  4. Обоснование выбора инструментария для разработки интерфейса (если есть)

  5. Разработка ИО (порядка 10-15 сущностей, если разработка ИО является основным компонентом), представление архитектуры, схемы данных, таблиц, связей и триггеров (если есть)

  6. Тестирование ИО:

  • тестирование функционала,

  • юзабилити,

  • основные характеристики (целостность, непротиворечивость, минимальное дублирование, независимость, безопасность, для распределенных – синхронизация, транзакции)

  1. Разделение функций ИО (реализованных лично) и СУБД.

3.5Требования к разработке математического обеспечения (МО)

3.5.1Требования к представлению математических моделей

В случае представления в качестве результата работы математических моделей необходимо:

  1. определить цели моделирования;

  2. описать объект моделирования с точки зрения решаемой задачи;

  3. проанализировать способы формализации;

  4. сравнить подходы к решению задачи и обосновать выбор метода;

  5. разработать модели;

  6. оценить модели;

  7. проанализировать результаты моделирования.

3.5.2Варианты реализации математических моделей

  • разработка собственного ПО (в соответствии с требованиями)

  • использовать существующие инструментальные средства (необходимо обоснование выбора)

Примечание: целесообразно при формулировке темы ВРБ включать в постановку задачи разработку собственного ПО.

3.5.3Требования к разработке алгоритмов

  1. Алгоритмы должны быть описаны по шагам на естественном языке и/или с использованием псевдокода, блок-схем, R-графа.

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

  3. Должен быть дан общий анализ разрабатываемых алгоритмов:

  • точность расчёта и её зависимость от количества итераций;

  • класс алгоритма (его асимптотика),

  • зависимость времени работы алгоритма и объёма требуемой памяти от размера входных данных,

  • предлагаемые подходы к оптимизации (как алгоритмической, так и с точки зрения реализации),

  • способность к распараллеливанию (если это актуально).