Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
18 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
832.00 kB
Просмотров:
69
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд
Содержание слайда: I. Основные (обязательные) требования
Их нарушение делает невозможным использование по назначению разработанных программных средств
II. Дополнительные (вспомогательные) требования
Влияют главным образом на эффективность ПО
№2 слайд
Содержание слайда: 1. Функциональная полнота – обеспечение программной реализации всех требуемых функций
2. Высокая производительность – ПО должно обеспечивать скорость обработки данных, достаточную для реализации всех заданных функций с соблюдением временных ограничений на процессы обслуживания вызовов.
Оценивается с помощью следующих показателей, которые относятся ко всей системе, но существенно зависят и от характеристик ПО:
число обслуживаемых вызовов в ЧНН;
время реакции на поступивший сигнал.
№3 слайд
Содержание слайда: 3. Высокая надежность при минимальных эксплуатационных затратах.
№4 слайд
Содержание слайда: 1. Минимальная стоимость хранения программ и данных
1. Минимальная стоимость хранения программ и данных
Обеспечивается организацией многоуровневой виртуальной памяти
2. Открытость и гибкость ПО
Обеспечивает минимум затрат при внесении изменений с целью модернизации ПО в процессе длительной эксплуатации.
3. Простота организации ПО
Облегчает разработку, производство, изучение и эксплуатацию программ.
№5 слайд
Содержание слайда: Часть II. Технология программирования встроенных систем реального времени
Часть II. Технология программирования встроенных систем реального времени
№6 слайд
№7 слайд
№8 слайд
№9 слайд
Содержание слайда: Требования к технологиям программирования для систем автоматической коммутации
Требования к технологиям программирования для систем автоматической коммутации
№10 слайд
№11 слайд
Содержание слайда: 1. Принцип модульности
1. Принцип модульности
Все ПО разбивается на отдельные части, которые называют модулями.
Модули должны быть:
небольшими по размеру;
функционально-законченными
(это приводит к меньшему количеству входов/выходов, что облегчает стыковку модулей и их взаимодействие).
№12 слайд
Содержание слайда: программные модули – обеспечивают обработку данных;
программные модули – обеспечивают обработку данных;
информационные модули – содержат данные, которые подлежат обработке.
№13 слайд
Содержание слайда: Текущее состояние объекта характеризуется некоторыми данными, а его функциональные возможности реализуются с помощью методов (процедур).
Текущее состояние объекта характеризуется некоторыми данными, а его функциональные возможности реализуются с помощью методов (процедур).
№14 слайд
Содержание слайда: Ускорение сроков разработки за счет организации параллельной работы с отдельными частями ПО
Ускорение сроков разработки за счет организации параллельной работы с отдельными частями ПО
Минимизация стоимости разработки, т.к. для работы с достаточно простыми модулями не требуются программисты очень высокой квалификации
Простота сборки рабочей версии программ для конкретного образца телекоммуникационной системы
Высокая гибкость ПО и простота внесения изменений при модернизации программ
№15 слайд
Содержание слайда: Этот принцип затрагивает только взаимодействие между отдельными программными модулями (ПМ).
Этот принцип затрагивает только взаимодействие между отдельными программными модулями (ПМ).
При одноуровневом построении (peer-to-peer – Р2Р) очень трудно держать под контролем все процессы взаимодействия в сложной системе.
Поэтому более предпочтительным становится иерархический порядок взаимодействия.
№16 слайд
Содержание слайда: 1. Любой модуль может быть запущен только другим модулем предшествующего УИ.
1. Любой модуль может быть запущен только другим модулем предшествующего УИ.
2. После выполнения требуемых функций управление возвращается в точку, из которой происходил запуск модуля.
3. Во время своей работы ПМ может обращаться к другим модулям более низкого УИ.
Недостатки:
Слишком жесткая схема взаимодействия
В некоторых ситуациях процесс взаимодействия замедляется.
Достоинство:
Все взаимодействия стандартизованы, поэтому такую схему легче настраивать, проще выявлять в ней возможные нарушения.
№17 слайд
Содержание слайда: С учетом срочности обработки информации и важности выполняемых функций формируются приоритетные уровни (ПУ), а затем программные модули распределяются по этим уровням:
С учетом срочности обработки информации и важности выполняемых функций формируются приоритетные уровни (ПУ), а затем программные модули распределяются по этим уровням:
ПУ0 – наиболее важные функции системы, которые должны выполняться с минимальными задержками;
ПУ1 – функции обработки информации, при выполнении которых можно допустить незначительные задержки;
самый низкий ПУ – задачи, которые могут решаться в «фоновом режиме», т.е. при отсутствии других более важных задач.
№18 слайд
Содержание слайда: Абсолютный приоритет – заявка с более высоким приоритетом прерывает обслуживание заявки более низкого приоритета.
Абсолютный приоритет – заявка с более высоким приоритетом прерывает обслуживание заявки более низкого приоритета.
Относительный приоритет – прерывания отсутствуют и приоритет учитывается только при формировании очереди.
Смешанные приоритеты – между приоритетными уровнями действует абсолютный приоритет, а внутри одного уровня применяется относительный приоритет.
Преимущество принципа приоритетности:
требуемая производительность системы обеспечивается без использования мощных вычислительных средств
Недостаток: усложняется организация вычислительного процесса