Технологии разработки программного обеспечения для систем реального времени

  • В дисциплине "Технологии разработки программного обеспечения для систем реального времени" рассматриваются критерии разбиения, призванные помочь программисту выявлять подсистемы, объекты и параллельно выполняемые задачи на разных стадиях процессов анализа и проектирования. С помощью динамического моделирования взаимодействия объектов и конечных автоматов излагаются способы совместного использования диаграмм кооперации и состояний. Во всех построениях и моделях делается акцент на параллельности - приводятся характеристики активных и пассивных объектов. Рассматриваются проектирование распределенных приложений и методы взаимодействия распределенных компонентов. С помощью теории планирования в реальном времени анализируется производительность системы реального времени. Приводится развернутый пример приложения "Банковская система типа клиент-сервер", иллюстрирующий применение изложенных концепций и методов.
  • Кредитов 8
  • Год обучения 1
  • Семестр 1
Top