Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_ukazania_k_kursovoy.doc
Скачиваний:
4
Добавлен:
25.09.2019
Размер:
81.41 Кб
Скачать

Приложение 3 Типовое задание

  1. По первому направлению «Разработка простейших объектно-ориентированных информационных систем».

    1. Создать иерархию классов, описывающую выбранную предметную область. Базовый класс должен иметь только общие для всех наследников свойства, предусмотреть виртуальные методы, перегрузку операций. Описать свойства классов, как закрытые, а методы – как открытые. Описать хотя бы одно свойство как статическое, использовать его для подсчета количества созданных объектов.

    2. Создать набор конструкторов и необходимые деструкторы.

    3. Написать программу, в которой создаются объекты базового пользовательского класса и сохраняются в списке.

    4. Предусмотреть запись из списка в файл, а также восстановление в памяти из файла.

    5. Разработать набор тестов и провести тестирование.

  2. По второму направлению «Исследование систем массового обслуживания».

  1. Разработать алгоритм обслуживание клиентов в очереди с приоритетами с заданной дисциплиной обслуживания.

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

  3. Написать функцию, генерирующие случайные события с заданным распределением – экспоненциальным. Случайными событиями считать – приход клиента, время обработки клиента обслуживающим устройством.

  4. Написать программу, моделирующую процесс обслуживания.

  5. Провести эксперимент, обеспечив необходимую автоматизацию для получения исследуемых параметров системы массового обслуживания (СМО).

  6. Выбрать множество исследуемых параметров из следующего перечня: среднее время пребывания клиента в очереди; среднее число клиентов в очереди; среднее число отказов в обслуживании; среднее максимальное время пребывания клиента в очереди; максимальная зафиксированная длина очереди; среднее время простоя обслуживающего оборудования.

Примечание. Могут быть обоснованно выбраны другие параметры. Статистические параметры определяются либо за время одного цикла работы системы, либо за N циклов.

  1. По третьему направлению «Разработка и программирование математических методов с целью создания библиотеки программ».

  1. Разработать программное обеспечение для одного из методов системного анализа. Рекомендуемая форма – в виде автоматизированного рабочего места (АРМ) аналитика.

  2. В качестве интерфейса принять документ Excel. Определить его вид и необходимые элементы.

  3. Управляющую программу разработать на VBA.

  4. Разработать набор тестов и провести тестирование.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]