System Requirements Specification (SRS)
เอกสารประกอบความต้องการของระบบ System Requirements Specification (SRS) หรือ Software Requirements Specification (SRS) ซึ่งเป็นเอกสารที่อธิบายรายละเอียดข้อกำหนดด้านการทำงาน (functional requirements) และข้อกำหนดที่ไม่ใช่การทำงาน (non-functional requirements) ของระบบ โดยใช้เป็นแนวทางให้ทีมพัฒนาเข้าใจตรงกัน และใช้เป็นส่วนหนึ่งในสัญญา
บทนำ วัตถุประสงค์ ขอบเขต นิยามศัพท์ เอกสารอ้างอิง และภาพรวมของเอกสาร

Version 2
รายละเอียดทั่วไปของระบบ ประกอบด้วย ภาพรวมของระบบ (Actor, Usecase) คุณลักษณะของผู้ใช้ กฎเกณฑ์หรือข้อบังคับโดยทั่วไป และสมมุติฐานและเงื่อนไขของระบบ

Version 3
รายละเอียดของคลาสไดอาแกรม ประกอบด้วย รายการคลาสคู่แข่ง คลาสระดับแนวคิด การกำหนดแอททริบิวต์ของคลาส และคลาสระดับแรก
