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

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

19 страниц (Word-файл)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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