📄Работа №212112

Тема: Язык программирования 8ВЬ.Практические сценарии обмена сигналами классической и IP-телефонии

Характеристики работы

Тип работы Дипломные работы, ВКР
Программирование
Предмет Программирование
📄
Объем: 56 листов
📅
Год: 2021
👁️
Просмотров: 46
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Реферат
ОБОЗНАЧЕНИЕ СОКРАЩЕНИЙ 9
ВВЕДЕНИЕ 11
1 SDL 13
1.1 Преимущества языка спецификации 13
1.2 Формальное определение синтаксиса языка
программирования обычно называется грамматикой 13
1.3 Что такое ООП 14
1.4 SDL и другие языки 16
2 Характеристики SDL 19
3.1 Теоретическая модель 21
3.2 Система SDL 21
3.3 Состав 21
3.4 Цели разделения 22
4 Аспекты концепции сигнализации в SDL следующие 25
4.1 Поведение 25
4.2 Данные 26
4.3 Как использовать расширение ADT 27
4.4 Наследование 28
4.5 В SDL специализация типов может осуществляться двумя
способами: 30
5.1 Обмен информацией - пакеты 31
5.2 Повторное использование и обслуживание 31
6 Открытость, переносимость, масштабируемость и распределенные
приложения 32
6.1 Открытость 32
6.2 Переносимость и масштабируемость 32
6.3 Распределенные приложения 32
7 Графические и текстовые обозначения и области применения 34
7.1 Графические и текстовые обозначения 34
7.2 Области применения 34
8 Практические сценарии обмена сигналами классической и IP-
телефонии 35
8.1 Классическая телефония 35
9 Основные сценарии IP-телефонии 38
9.1 Сценарий «компьютер-компьютер» 38
9.2 Сценарий «телефон - компьютер» 41
9.3 Сценарий «телефон - телефон» 43
9.4 В телефонной сети общего пользования 45
9.5 ISDN 45
9.6 Установление телефонного соединения в IP-сети 46
10 Преимущества. Недостатки. Дальнейшее развитие 49
10.1 Преимущества 49
10.2 Недостатки 49
10.3 Направления дальнейших разработок в области 1Р-телефонии50
ЗАКЛЮЧЕНИЕ 52
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 53
ПРИЛОЖЕНИЕ A

📖 Аннотация

В данной работе исследуется язык спецификации и описания (SDL) и его применение для моделирования практических сценариев обмена сигналами в конвергентных сетях, объединяющих классическую и IP-телефонию. Актуальность исследования обусловлена растущей сложностью распределенных телекоммуникационных систем, требующих формальных методов для обеспечения корректного взаимодействия и интероперабельности оборудования различных производителей. Основным результатом является разработка программного модуля на языке C++ с использованием библиотек SDL, демонстрирующего принципы сигнализации, а также теоретический анализ преимуществ формального подхода при проектировании реактивных систем реального времени. Научная значимость работы заключается в систематизации знаний о SDL как объектно-ориентированном формальном языке, а практическая – в подтверждении его эффективности для спецификации и верификации сценариев сигнализации. Теоретическая база исследования опирается на фундаментальные труды, включая рекомендацию ITU Z.100, определяющую стандарт SDL, работы Буча по объектно-ориентированному анализу, а также исследования Селича и Уорда в области моделирования систем реального времени.

📖 Введение

Разработка SDL началась в 1972 году. Исследовательская группа из 15 членов CCITT, представляющих несколько стран и крупных телекоммуникационных компаний, таких как Bellcore, Ericsson и Motorola, начала исследование стандартного языка спецификаций для телекоммуникационной отрасли. Первая версия языка была выпущена в 1976, за которыми последовали новые версии в 1980, 1984, 1988, 1992 и 1996 годах. Версии значительно
расширили язык и упростили интерфейс. Сегодня SDL - это законченный язык во всех смыслах.
Язык спецификации и описания (SDL) - это объектно-ориентированный формальный язык, определенный Международным союзом электросвязи - Сектор стандартизации электросвязи (ITU - T) (ранее Comite Consultatif International Telegraphique et Telephonique [CCITT]) в качестве рекомендации Z.100. Язык предназначен для спецификации сложных, управляемых событиями, интерактивных приложений реального времени, включающих множество одновременных действий, которые обмениваются данными с помощью дискретных сигналов.
За последние 10 лет объем производимого программного обеспечения резко увеличился. Все больше и больше систем являются многопроцессорными и распределенными, и они работают в гетерогенной среде. В постоянно растущем диапазоне промышленных лучший способ удовлетворить потребности этих систем - это формальные методы. Кроме того, по мере роста международного рынка оборудование разных производителей должно иметь возможность взаимодействовать друг с другом. Следовательно, формальные методы должны быть стандартизированы на международном уровне. Инженеры по телекоммуникационному программному обеспечению разработали такие методы и инструменты для разработки сложного программного обеспечения реального времени. SDL - это объектно-ориентированный формальный язык, определенный ITU. - T для спецификации сложных приложений реального времени. Сильной стороной SDL является его способность описывать структуру, поведение и данные системы
Пропорции в телекоммуникациях: Гуляя в тенистой роще, греческий философ Анаксимен беседовал со своим учеником. «Скажи мне, - спросил юноша, - почему тебя часто одолевают сомнения? Ты прожил долгую жизнь, умудрен опытом и учился у великих эллинов. Как же так вышло, что и для тебя осталось столь много неясных вопросов?». В ответ философ очертил посохом перед собой два круга: маленький и большой. «Твои знания -это маленький круг, а мои - большой. Но все, что осталось вне этих кругов, - неизвестность. Маленький круг с неизвестностью соприкасается мало. Чем шире круг твоих знаний, тем протяженнее его граница с неизвестностью. И впредь, чем больше ты будешь узнавать нового, тем больше у тебя будет возникать неясных вопросов».

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В результате проделанной мною работы исходя из общего положения и опираясь на совокупность всех ранее вышеперечисленных и упомянутых фактов была разработана программа на языке C++, с использованием библиотеки SDL с помощью Visual Studio(2019).
На первом этапе была приведена теория языков. В процессе изучения данного вопроса была подтверждена его актуальность и выявлена сфера применения.
После были изучены практические сценарии обмена сигналами классической и IP-телефонии, в которых изучен вопрос актуальности и практичности.
Следующим этапом работы стала разработка программы с использованием данного языка. Поскольку синтаксис языка достаточно сложен и для серьезного программного обеспечения необходимо изучать сопутствующие языки, выбор пал на графический фоторедактор.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. OMG Unified modeling language spesification (draft). Version 1.3R. http://www.rational.com/uml 1999.
2. Ф.П.Брукс мл. Как проектируются и создаются программные комплексы. Мифический человеко-месяц. М. 1979, 150 с.
3. Booch G. Object-Oriented Analysis And Design With Application, second edition. The Benjamin/Cummings Publishing Company, Inc. 1994. 589 p.
4. Чеппел Д. Технологии ActiveX и OLE. М.: Издательский отдел “Русская редакция” ТОО “Channel Trading Ltd.”, 1997, 320с.
5. J.Rumbaugh, I.Jacobson, G.Booch. The Unified Modeling Language Reference Manual. Addison-Wesley, 1999. 550 p.
6. B.Selic, G.Gullekson, P.T. Ward. Real-Time Object-Oriented Modeling. John Wiley & Sons. Inc. 1994. 525 p.
7. ITU Recommendation Z.100: Specification and Description Language. 1993. 204 p.
8. D.Harel, M.Politi. Modeling Reactive Systems with Statecharts: state machine approach. McGraw-Hill. 1998. 258 p.
9. А.Н.Терехов К.Ю.Романовский, Дм.В.Кознов, П.С.Долгов, А.Н.Иванов. Real: Методология и CASE-средство для разработки систем реального времени и информационных систем // Программирование, 1999, N 5.
10. Терехов А.Н., Романовский К.Ю, Кознов Дм. В., Долгов П.С., Иванов А.Н.
Объектно-ориентированная методология разработки информационных
систем и систем реального времени. // Объектно-ориентированное
визуальное моделирование / Под ред. Проф. Терехова А.Н. - СПб: Издательство С.-Петербургского университета, 1999. С.4-20.
11. Иванов А., Кознов Дм., Мурашева Т. Поведенческая модель RTST++. // Записки семинара кафедры системного программирования "CASE-средства RTST++". Вып. 1. -- СПб, Издательство С.-Петербургского университета, 1998, с. 38-49.
12. Кознов Дм. В. Проблемы разработки компонентного программного
обеспечения. //Объектно-ориентированное визуальное моделирование / Под ред. Проф. Терехова А.Н. - СПб: Издательство С.-Петербургского
университета, 1999. С.86-100.
13. Долгов П., Иванов А., Кознов Дм., Лебедев А., Мурашева Т., Парфенов В., Терехов А. Объектно-ориентированное расширение технологии RTST. // Записки семинара кафедры системного программирования "CASE-средства RTST++". Вып. 1. -- СПб, Издательство С.-Петербургского университета, 1998, с. 17-36.
14. Терехов А.Н. RTST - технология программирования встроенных систем реального времени. // Записки семинара кафедры системного программирования "CASE-средства RTST++". Вып. 1. -- СПб, Издательство С.-Петербургского университета, 1998, с. 3-17.
15. Парфенов В.В., Терехов А.Н. RTST - технология программирования встроенных систем реального времени. // Системная информатика. Вып. 5: Архитектурные, формальные и программные модели. - Новосибирск, 1997, с. 228-256...33

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ