Разработка программного обеспечения для моделирования системы передачи цифровой информации

Страницы работы

Фрагмент текста работы

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

1.2 Постановка задачи

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

Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Основные элементы этой методологии основываются на следующих концепциях:

– графическое представление блочного моделирования

– строгость и точность

– ограничение количества блоков на каждом уровне декомпозиции

– связность диаграмм (номера блоков)

– уникальность меток и наименований (отсутствие повторяющихся имен)

– синтаксические правила для графики (блоков и дуг)

– разделение входов и управлений (правило определения роли данных)

– отделение организации от функции

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

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

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

Управляющими воздействиями на систему являются: математические действия просчитывания «времени жизни» генерируемых пакетов, алгоритм выбора алгоритма генерирования пакетов при нарушении стабильности работы.

Рис. А – SA-диаграмма системы передачи цифровой информации

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

Рис. Б – SA-диаграмма блока системы передачи цифровой информации

1.3 Разработка блок-схемы и алгоритма программы

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

Выполнение блок-схем осуществляется по ГОСТ 19.01–90.

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

Алгоритм работы программы можно представить следующим образом: ввод данных, обработка данных, вывод результата – общий

Похожие материалы

Информация о работе