SDGP CW 1 - SRS Template and Guidelines
SDGP CW 1 - SRS Template and Guidelines
Deadline
04th of January 2022
on or before 1 PM via
Blackboard and Google Form (https://forms.gle/Vk2Q5WUYWQTc5rR17)
Topics to be covered
1. Cover Page
2. Declaration Page
3. Abstract + Keywords
4. Acknowledgement
5. Table of Contents
6. List of Figures
7. List of Tables
8. Abbreviations table
9. Chapter 1: Introduction
10. Chapter 2: Literature Review
11. Chapter 3: Methodology
12. Chapter 4: System Requirements Specification (SRS)
13. Chapter 5: Social, Legal, Ethical and Professional Issues
14. Chapter 6: System Architecture & Design
15. References
16. Appendix
Guidelines to be covered
Make sure to include a good cover page with all the important information according to the university
standards. The cover page should not contain a page number. Numbering starts from the declaration page
and it should be numbered using lowercase roman letters.
The main content of the document starts from this point onwards.
The main content should use an indo-arabic numbering system. There is no set page limit, but it is
recommended to limit the complete number of pages of the SRS to 55 (excluding Cover, Declaration,
Abstract + Keywords, Acknowledgement, Table of Contents, List of Figures & tables, Abbreviations
table, References, and Appendix)
You get marks for formatting. Therefore, make sure that the document is well-formatted. The following
are mandatory for every team report,
● The top right of the document should mention what chapter it is. Eg - "Chapter 1 -
Introduction" or "Chapter 2 - Literature Review". It should change from chapter to chapter.
This can be done using Section breaks on Microsoft Word. Watch some tutorials on it if you
don't know how to do it.
● Bottom right you should have the page number
● Bottom left you should have your team name and number (Eg - "IIT - SE-1")
● Use the appropriate font sizes (H1 size 16, H2 size 14, H3 size 12, and Body size 12) - and the
font must be Times New Roman and NOT any other fancy fonts!
● Make sure the text is justified and proper alignment is there.
● Images and tables should have captions and must be linked to the list of figures and tables.
● Don't have blank spacing unnecessarily.
It is a must to have the table of contents, list of figures, and list of tables. (All this must be auto-generated
and NOT typed)
Make sure to use uniform numbering in the document. Chapter 1 numbering should be 1, 1.1, 1.1.1, etc.
Chapter 3 should be 3, 3.1, 3.2, 3.2.1, etc.
Have references to prove your statements or points. It will give credibility to what you say with
references most of the time. Rather than you saying something, it is best to use valid research work to
prove your statements. It is Mandatory to use the Harvard referencing style.
Bonus marks will be given for if the student or team has won any recognized competition.
Make sure everyone contributes to the project report, and it is recommended that you use Google docs to
collaborate with your team (as this will be checked during the viva to see the Individual contribution) and
we recommend you finalize the formatting of the document finally using Microsoft Word.
The report must be written in Third-person, therefore please don't use terms like "We" or "I". Check other
IIT thesis or Sample thesis shared to get an idea.
Chapter 1: Introduction
1.1 Chapter Overview
This is the place where you convince the reader why this research must be carried out, the
significance of the research, magnitude of the problem, etc. Use inline citations.
Detailed explanation about the problem identified including stats to justify why it is a problem.
Include Examples in the problem and Describe your problem using example scenarios. Best to mention
Attempted solutions of the Competitors too (eg - feature comparison if there are any commercially
available products). This will be helpful if you apply for competitions in the future.
https://www.scribbr.com/research-process/research-questions/
Further elaborate on the aim so reader understands and gets a clearer picture
Include the things you will do & won't do as part of your research
1.7.1 In-scope
1.7.2 Out-scope
1.9 Objectives
If you are doing a data science project, you may require appropriate datasets to work on
the tasks. You need to identify them and include those requirements here.
It is up to you what sub topics you would like to include in this chapter as every research is
different from one another and hence the topics are also different based on the domain you have
selected. But try to stick to the important guidelines given here.
You will need to discuss the most important 5 to 10 research from which you are deriving the
research gap. The limitations presented in this should be relevant to your research gap In
certain subsections it may help to tabulate your reviews.
This is where you will discuss the techniques that need to be done in your research. For eg: if you are
using a machine learning approach, you may need to talk about the different steps and the best
techniques for them. Similarly you can identify the best tools for your approach here too.
Critically evaluate the research methodology you are going to use for the project
Eg: What design methodology suits your project? SSADM or OOAD or Anything else?
Provide evidence
Eg -
Trello board for Project Management
Scrum
Slack for collaboration with proof screenshots
Weekly team meetings log
5 5
5 4
5 1
4.2.1.Onion Model
4.2.2.Stakeholder Descriptions
Stakeholder Viewpoint
Functional beneficiary
Financial beneficiary
Social beneficiary
Operational beneficiary
Negative Stakeholders
Regulatory
Experts
Neighbouring systems
Description
Priority
Primary Actor
Supporting Actors
Pre-Conditions
Trigger
Exclusions
Post Conditions
*In this chapter, you may discuss diagrams that are most appropriate to your research and the above is
only an indicative. (Context diagrams, domain model diagrams etc.)
Chapter 5: Social, Legal, Ethical and Professional Issues
5.1. Chapter Overview
This is a small introduction to your chapter.
6.3.1.Class Diagram
6.3.2.Sequence Diagram
6.3.3.UI Design – Use low fidelity wireframes/high fidelity prototype
6.3.4.Process flow chart – either use flow chart or activity diagram to describe system process
flow.
References
Harvard referencing Westminster style ONLY accepted
Appendix
Each section under the appendix should be named “Appendix A”, “Appendix B” etc.
For this the page numbering should be Uppercase roman numerals