SoftCraft
разноликое программирование

Top.Mail.Ru

Статически типизированная архитектура ВС,
ориентированная на объектно-ориентированный подход


Начальная страница курса

Задание для самостоятельной работы

Дедлайн: 24.10.2021 23:59

  1. В соответствии с вариантом задания разработать программный продукт с использованием объектно-ориентированного подхода и статической типизации. Разработку осуществить на языке программирования C++.

  2. Провести отладку и тестирование разработанной программы на заранее подготовленных тестовых наборах данных. Количество тестовых наборов данных – не менее пяти. Число уникальных элементов в тестовых наборах должно варьироваться от нуля до 10000. При необходимости, программа должна правильно обрабатывать переполнение по данным. Тестовые наборы до 20 элементов должны вводиться из заранее подготовленных тестовых файлов. Тестовые данные с большим числом элементов должны порождаться программно с использованием генераторов случайных наборов данных. Данные, формируемые генератом случайных наборов должны поддерживать допустимые значения. Управление вводом данных задается из командной строки.

  3. Описать структуру используемой ВС с наложением на нее обобщенной схемы разработанной программы.

  4. Зафиксировать для отчета основные характеристики программы, такие как: число интерфейсных модулей (заголовочных файлов) и модулей реализации (фалов с определением программных объектов), общий размер исходных текстов, полученный размер исполняемого кода (если он формируется), время выполнения программы для различных тестовых наборов данных.

  5. Привести результаты сравнительного анализа полученных характеристик с теми, которые были получены для предыдущей программы. Сделать выводы о достоинствах и недостатках этого и предшествующего решения относительно друг друга.


Начальная страница курса