Курс является частью профессионального модуля «Участие в интеграции программных модулей» и нацелен на приобретение учащимися практического опыта в выработке требований к программному обеспечению, проектировании, разработке, отладке, оптимизации и тестировании программного обеспечения; получение знаний о моделях процесса разработки программного обеспечения, основных принципах процесса разработки программного обеспечения, основных методах и средствах эффективной разработки, концепциях и реализациях программных процессов, а также методах организации работы в коллективах разработчиков программного обеспечения.