Дисциплина “Проектирование программного обеспечения” познакомит студентов с особенностями современных технологий создания программного обеспечения, в особенности со средствами разработки надежного программного обеспечения, а также с этапами его внедрения и адаптации. Студенты научатся решать задачи, возникающие на различных фазах жизненного цикла программных систем, связанных с проектированием архитектуры программных систем. В ходе обучения студенты получат навыки объектно-ориентированного проектирования, проектирования информационных систем и распределенных приложений.