Дисциплина содержит теоретические основы разработки и анализа требований к ПО. Описываются современные методы разработки, проверки, утверждения и тестирования требований. Практические задания направлены на приобретение студентами знаний и навыков, необходимых в профессиональном росте программного инженера (software engineering)