Цели и задачи дисциплины
Цели преподавания дисциплины: познакомить бакалавров с основными особенностями и проблемами разработки программного обеспечения; сформировать представление о современных тенденциях развития разработки ПО; изучить методические основы создания современных программных систем; изучить требования предъявляемые к современным технологиям создания программного обеспечения; познакомить с технологиями создания ПО ведущих компаний в области разработки программных продуктов.
Задачи изучения дисциплины:
- познакомить студентов с современными технологиями разработки программных обеспечения;
- изучить методы проектирования и производства программ, способы описания их структуры;
- получить опыт работы с инструментальными средствами, поддерживающими создание программного продукта;
- подготовить к командной работе над программными продуктами.
Краткое содержание дисциплины
Модели жизненного цикла программного обеспечения и методы управления разработкой.
Современные технологии разработки программ: подготовка технического задания, проектирование, кодирование, тестирование, сопровождение (эволюция).