A document that outlines the project’s core value and sells it to the stakeholder. It establishes what the project is, what you are aiming to achieve with it, how you plan to get there, and why it’s a worthwhile endeavour.

A software requirements specification (SRS) is a document that describes what the software will do and how it will be expected to perform. It also describes the functionality the product needs to fulfil all stakeholders (business, users) needs.

sdd

A Software Design Document (SDD) is a written report of a software’s design, describing its overall architecture. It is detailed plan of how to develop the software to meet the requirements specified in the SRS document.

thesis

A graduate project thesis represents the culminating experience resulting from students’ graduate study.  The thesis proves that a student has mastery of the subject matter.  It demonstrates that the students are capable of finding solutions to significant problems .