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

На практических занятиях предлагается освоение процессов и методов модульного тестирования и научной отладки для повышения качества программного кода, а также происходит знакомство с техниками обзоров и формальных инспекций. Помимо этого студенты знакомятся с основной терминологией и примерами инструментальных средств для поддержки и управления процессами разработки программного обеспечения на примере отдельных процессов и инструментальных средств, применяемых в компании ЕМС.