Die Software Requirements Specification (SRS) ist ein vom IEEE (Institute of Electrical and Electronic Engineers) erstmals (unter ANSI/IEEE Std 830-1984) veröffentlichter Standard zur Spezifikation von Software. Die momentan neueste Version ist Std 29148-2018.
Die SRS umfasst das Lastenheft als auch das Pflichtenheft.
Die IEEE hat mit dieser Definition festgelegt, wie das Dokument aufgebaut werden soll. Die Kapitel, die in diesem Dokument vorkommen sollen, stehen somit fest. Dabei besteht das Dokument grundsätzlich aus zwei Teilen: