Перед проектированием и созданием ПО нужно разработать требования к нему. В итоге, должен получиться документ с описанием требований - спецификация (software requirements specification) - это основной результат работы системного аналитика. Определения требования к ПО Требование — это пригодное для практического применения представление проблемы, которую нужно решить, или возможности, которую нужно использовать. Требования акцентируют внимание на ценности, которую можно получить при их реализации. Требования можно представить в виде документа, набора документов или в ином соответствующем обстоятельствам виде (The Business Analysis Body Of Knowledge (BABOK) Guide — свод знаний по бизнес-аналитике, составляемый Международным институтом бизнес-анализа IIBA). Требование — это определение того, что должно быть реализовано. Оно описывает поведение системы, её свойства или атрибуты, которые могут стать ограничением для разработки (Ian Sommerville & Pete Sawyer). Требование — это всё, что влия