Разработка прикладного программного обеспечения

  • Цель дисциплины состоит в формировании способности выполнять групповые проекты, в рамках которых докторанты должны работать с внешним клиентом для разработки и выпуска работающего приложения. В результате изучения дисциплины сформировать у докторантов способности: - роектировать и реализовывать объектно-ориентированные программы, эффективно используя большой выбор библиотек; - использовать инструменты программирования, такие как интегрированная среда разработки, отладчик и репозиторий кода; - разрабатывать, документировать и внедрять программное обеспечение для реального клиентского приложения, которым может быть мобильное приложение, облачное приложение или веб-сервис; - проектировать и реализовывать графические пользовательские интерфейсы, подходящие для масштабирования на нескольких устройствах и разрешениях; - применять эффективные методы командной работы и навыки организации проектной деятельности. В рамках дисциплины рассматриваются следующие аспекты: Модели программных процессов. Рациональный единый процесс. Гибкая разработка программного обеспечения. Масштабирование гибких методов. Системное моделирование. Модельно-ориентированное проектирование. Разработка программного обеспечения, внедрение, тестирование. Разработка с открытым исходным кодом. Тестирование программного обеспечения. Эволюция программного обеспечения. Обслуживание программного обеспечения. Компонентная программная инженерия. Виды компонентного состава. Распределенная разработка программного обеспечения. Аспектно-ориентированная разработка программного обеспечения.
  • Образовательная программа 8D06105 Системная инженерия
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 1
  • Семестр 1
Top