Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
30
Добавлен:
04.01.2020
Размер:
2.97 Mб
Скачать

8 Практическая часть

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

8.2 Символы в SDL-диаграмме должны соединяться по определенным правилам. Должны также выполняться правила вычерчивания и чтения SDL-диаграмм.

8.3 Привести пояснения к отдельным элементам диаграммы процесса, используя символы комментария и расширения текста (если это необходимо).

ВИТЕБСКИЙ ФИЛИАЛ УЧРЕЖДЕНИЯ ОБРАЗОВАНИЯ

«БЕЛОРУССКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ СВЯЗИ»

КАФЕДРА ТЕЛЕКОММУНИКАЦИОННЫХ СИСТЕМ

СОСТАВЛЕНИЕ ДИАГРАММЫ ПРОЦЕДУРЫ

Методическое руководство по выполнению лабораторной работы № 5

по учебной дисциплине “Языки моделирования МСЭ”

для обучающихся специальности 2-45 01 33 – Сети телекоммуникаций специализации 2-45 01 33 01 – Техническая эксплуатация сетей телекоммуникаций

Составитель: Павловская Т.В.

ВИТЕБСК

2017

Составитель: Павловская Т.В.

Рассмотрено и утверждено на заседании филиала кафедры ТКС Протокол № __2__ от «_29_» __09______________ 201_7_г.

Зав. филиалом кафедры ТКС _________________ /Варнава Л.А./

Переутверждено на заседании филиала кафедры ТКС на 201_/201_гг.

Протокол № ___ от «____» ________________ 201_г.

Зав. филиалом кафедры ТКС _________________ / Варнава Л.А./

Переутверждено на заседании филиала кафедры ТКС на 201_/201_гг.

Протокол № ___ от «____» ________________ 201_г.

Зав. филиалом кафедры ТКС _________________ / Варнава Л.А./

Составление диаграммы процедуры

1 ЦЕЛЬ РАБОТЫ

1.1 Закрепить теоретические знания, полученные в результате изучения дисциплины “Языки моделирования МСЭ” 1.2 Изучить структуру SDL-процедуры.

1.3 Получить практические навыки по построению и чтению диаграмм процедур на языке SDL.

2 ЛИТЕРАТУРА

2.1 Баркун М.А. Язык спецификаций и описаний (SDL). Часть 2. Процессы. – Мн., ВКС, 1999

2.2 Баркун М.А. Программное обеспечение АТС. – Мн., ВКС, 1988.

  1. Оборудование

3.1 ПЭВМ

4 ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Обучающиеся не допускаются к выполнению лабораторной работы без получения инструктажа.

4.1 Изучить теоретическую часть.

4.2 Подготовить бланк отчета.

4.3 Выполнить практическую часть.

4.3.1 Получить индивидуальное задание у преподавателя.

4.4 Оформить отчет по проделанной работе.

5 СОДЕРЖАНИЕ ОТЧЕТА

5.1 Название работы.

5.2 Цель работы.

5.3 Оборудование.

5.4 Результаты выполнения задания, полученного у преподавателя.

5.5 Ответы на контрольные вопросы.

5.6 Заключение о проделанной работе.

6 КОНТРОЛЬНЫЕ ВОПРОСЫ

6.1 Что называется процедурой?

6.2 Для чего применяется процедура в SDL?

6.3 Какие элементы включает в себя диаграмма процедуры?

6.4 Как осуществляется вызов процедуры?

6.5 В чем отличие процедуры от процесса?

6.6 Как изображается ссылка на удаленное описание процедуры?

6.7 Что обозначает ключевое слово RETURN?

7 ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

7.1 Процедура SDL

7.1.1 Общие сведения о процедуре

Процедуры в языке SDL подобны процедурам других языков программирования.

Процедура – это описанная отдельно часть процесса. С помощью процедуры выделяют выполнение какой-нибудь самостоятельной функции, не являющейся составной частью процесса.

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

Так как процедура – это часть процесса, то и описание процедуры близко к описанию процесса, однако в процедуре недопустимо использование оператора STOP. В том месте, где «заканчивается» функционирование процедуры, должно стоять предложение, возвращающее к тому месту основного процесса, из которого процедура была вызвана. Возврат процедуры описывается с помощью ключевого слова RETURN. На SDL/GR возврат изображают косым крестом, взятым в окружность.

Символ возврата

При достижении диаграммой процедуры возврата происходит следующее:

  • все переменные, созданные в результате интерпретации вершины старта процедуры, прекращают свое существование;

  • после этого действие возвращается в вершину, непосредственно следующую за вершиной вызова процедуры.

Входная вершина в диаграмму процедуры изображается символом

Символ старта процедуры

Описание процедуры помещается в описательную часть описания процесса.

Переменные, описываемые в процедуре, являются ее внутренними (локальными) переменными и не могут быть использованы где-либо за пределами процедуры.

Процедура может содержать описание некоторой другой (вложенной) процедуры либо ссылку на описание процедуры. Помещенное вне описания системы (удаленное описание процедуры). Такое вложенное определение процедур может иметь любую глубину.

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

Ссылку на удаленное описание процедуры изображают именем этой процедуры, помещенным внутрь символа процедуры:

Символ процедуры

Соседние файлы в папке ЯМСЭ