Цели и задачи дисциплины
Целью дисциплины является изучение теоретических основ использования современных технологий разработки программного обеспечения и получение соответствующих практических навыков. Основными задачами изучения дисциплины являются:
-знакомство со средствами автоматизации разработки сред программирования , их архитектурой и элементами жизненного цикла программного продукта;
-изложение основных положений технологии разработки программных продуктов, формулировка практических рекомендаций по организации работы коллективов программистов, руководства такими коллективами;
-изучение инструментальных систем и разработка с их помощью программных компонентов для заданных предметных областей;
-формирование знаний по дисциплине, связанных с процессом разработки программных продуктов, включая связи с предметной областью, реализацию, организацию производства, контроль сроков исполнения и качества;
-изучение технологических основ создания качественного программного продукта;
-изучение инструментальных средств тестирования.
Краткое содержание дисциплины
Дисциплина "Технология разработки программного обеспечения" предполагает изложение основных положений технологии разработки ПО, практических рекомендаций по организации работы коллективов программистов, руководству такими коллективами, ознакомление с техническими, программными и технологическими решениями, используемыми при разработке ПО.
В результате освоения дисциплины приобретаются практические навыки работы в коллективе программистов, умение находить правильные технологические решения по выбору структуры программного проекта, владение методами тестирования и контроля исполнения, использования современных инструментальных и методологических средств.