Инструменты и методы программной инженерии [2022]
Skillbox
Вы научитесь организовывать систематизированный и предсказуемый процесс проектирования, разработки и поддержки ПО на всех этапах жизненного цикла. Сможете создавать сложные программы и информационные системы.
Программная инженерия — это подход к разработке ПО, основанный на принципах инженерии.
Программные инженеры отвечают за все основные аспекты производства ПО и информационных систем — от разработки спецификации проекта до его сопровождения после запуска. Они продумывают, как организовать разработку и эффективно распределить ресурсы команды, развивать программу, предупреждать и решать возможные проблемы.
Кому подойдёт этот курс:
1. Руководителям проектов по разработке
Научитесь организовывать разработку сложного ПО и управлять жизненным циклом продукта. Усилите свои компетенции, сможете вести сложные высокооплачиваемые проекты по разработке.
2. Разработчикам и программным инженерамНаучитесь реализовывать большие проекты в срок и с минимальными затратами ресурсов. Сможете выполнять более сложные и дорогие задачи и стать востребованнее на рынке.
Чему вы научитесь:
- Владеть ключевыми инструментами программной инженерии
- Строить информационные системы
- Применять основные методы программной инженерии
- Тестировать продукт
- Управлять жизненным циклом программного обеспечения
- Управлять сроками, целями и ресурсами проекта
- Минимизировать затраты на реализацию проекта
Модуль 1 - Программная инженерия. Жизненный цикл ПО
Модуль 2 - Модели жизненного цикла для проектирования ПО и информационных систем
Модуль 3 - Методы инженерии требований в разработке
Модуль 4 - Объектный анализ и моделирование предметных областей
Модуль 5 - Прикладные и теоретические методы программирования
Модуль 6 - Формальные методы спецификаций
Модуль 7 - Методы тестирования и верификации программ
Модуль 8 - Интерфейсы, взаимодействие и интеграция программ и данных
Модуль 9 - Инженерия приложений
Модуль 10 - Модели качества и надёжности в программной инженерии
Модуль 11 - Управление инженерной деятельностью
Модуль 2 - Модели жизненного цикла для проектирования ПО и информационных систем
Модуль 3 - Методы инженерии требований в разработке
Модуль 4 - Объектный анализ и моделирование предметных областей
Модуль 5 - Прикладные и теоретические методы программирования
Модуль 6 - Формальные методы спецификаций
Модуль 7 - Методы тестирования и верификации программ
Модуль 8 - Интерфейсы, взаимодействие и интеграция программ и данных
Модуль 9 - Инженерия приложений
Модуль 10 - Модели качества и надёжности в программной инженерии
Модуль 11 - Управление инженерной деятельностью
https://skillbox.ru/course/tools-and-methods-of-software-engineering/