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