Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_posobie_UKE.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Этапы проектирования алгоритмического и программного обеспечения.

Процесс проектирования АО и ПО является многоэтапным. Он подразделяется на следующие этапы:

  1. спецификация и планирование;

  2. системное;

  3. детальное проектирование;

  4. кодирование;

  5. отладка ПО;

  6. эксплуатация ПО.

Первые три этапа относятся к проектированию АО, следующие – к проектированию ПО. Этапы проектирования АО и ПО иерархически упорядочены так, что результаты выполнения этапа данного иерархического уровня детализируют проектные решения предшествующего уровня и являются исходными данными для этапа следующего, более низкого иерархического уровня. Этапы проектирования и АО и ПО связаны между собой не только в прямом (от более высокого уровня к более низкому), но и в обратном направлении. На рис.25. показаны этапы проектирования АО и ПО.

Рис. 25. Этапы проектирования АО и ПО

Состав программ.

Различают программы рабочие и диагностические, проверки работоспособности станции и отдельных устройств. В комплекс рабочих программ входят:

  • Операционная система и программы сопряжения (интерфейса) между операционной системой и другими рабочими программами;

  • Программы обработки вызовов;

  • Административные и эксплуатационные программы;

  • Программы технического обслуживания.

Операционная система выполняет функции общие для программы обработки различных видов вызовов. В нее входят программы – мониторы, программы ввода-вывода, программы распределения ресурсов в ЗУ системы, программы пересчета. Программы – мониторы предназначены для запуска различных программ вв требуемой временной последовательности и контроля за выполнением этих программ в нормальных рабочих условиях и при перегрузке. Обычно предусматриваются следующие виды мониторов:

Монитор уровня прерывания от средств синхронизации (часов), обеспечивающий запуск программ с точной выдержкой во времени;

Монитор базового уровня для запуска программ без точной выдержки во времени;

Системный монитор, обеспечивающий реакцию системы при перегрузке и распределении нагрузки на управляющую машину;

Административный монитор, обеспечивающий управление загрузкой и выполнением программ, постоянно находящихся во внешних ЗУ и загружаемых при необходимости в ЗУ ЭУМ.

Программа ввода – вывода управляет соответствующей информацией для телефонных периферийных устройств, периферийных устройств системы, периферийных устройств ЭУМ.

Программы распределения ресурсов системы подразделяются на:

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

Программы распределения ресурсов программного обеспечения (распределение массивов в ЗУ). Программы пересчета обеспечивают необходимый пересчет номеров АК в списочные номера и наоборот, пересчет для анализа номера телефона вызываемого абонента, пересчет кодов в номера направлений и др.

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

Программы обработки вызовов используются непосредственно для обслуживания вызовов, поступающих на АТС, они включают программы управления последовательностью установления соединения, обработки телефонных сигналов, предоставления дополнительных услуг. Программы управления управляют последовательностью установления соединения при внутристанционных, входящих, исходящих и транзитных вызовах и программами посылки тональных сигналов.

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

Эксплуатационные и административные программы позволяют вносить в программное обеспечение АТС все необходимые изменения, связанные с эксплуатацией станции: изменение номеров абонентских линий, комплектов, путей в КП, данные о тарификации, а также сбор и фиксацию статистических данных о нагрузке, сбоях, повреждениях.

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

Программы имеют различную степень важности и срочности выполнения., поэтому им придают приоритеты в реализации. Наиболее важные программы выполняются в первую очередь.

Объем программного обеспечения АТС средней и большей емкости очень велик . ниже в таблице приведена таблица объема программного обеспечения АТС большой емкости:

Виды программ

Число блоков

программы

Объем разработки,

чел. - год

Объем программы,

К - слов

Производительность

К слов\ чел -год

Примечание

Операционные

Эксплуатационные

Компилирующие

Пересчета

Итого

60

36

13

15

124

101

81

17

11

210

52

51

38

25

166

0,516

0,630

2,230

2,270

5,646

Писались на языке

Ассемблера

Писались на языке

высокого уровня

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