Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Software Requirements Specification for Online Lectures/Notes (Web Based Project)

Software Requirements

Specification

For
ONLINE LECTURES/NOTES
(Life Changing Tech)

Supervisor:

Miss. Munazza Mah Jabeen

Prepared by:

Waseem Amjad
Reg_ID: 1441-216052

Preston University Islamabad


Date: 17 March, 2018

1 Copyright © 2018 by Waseem Amjad. Permission is granted to use, modify, and


distribute this document.
Software Requirements Specification for Online Lectures/Notes (Web Based Project)

Contents
1. Introduction .................................................................................................................................... 3
1.1 Purpose ................................................................................................................................... 3
1.2 Document Conventions .......................................................................................................... 3
1.3 Intended Audience and Reading Suggestions ......................................................................... 3
1.4 Product Scope ......................................................................................................................... 4
1.5 References .............................................................................................................................. 4
2. Overall Description.......................................................................................................................... 4
2.1 Product Perspective ................................................................................................................ 5
2.2 Product Functions ................................................................................................................... 5
2.3 User Classes and Characteristics ............................................................................................. 5
2.4 Operating Environment .......................................................................................................... 5
2.5 Design and Implementation Constraints ................................................................................ 6
2.6 User Documentation ............................................................................................................... 6
2.7 Assumptions and Dependencies ............................................................................................. 6
3. External Interface Requirements .................................................................................................... 6
3.1 User Interfaces ........................................................................................................................ 6
3.2 Hardware Interfaces ............................................................................................................... 7
3.3 Software Interfaces ................................................................................................................. 7
3.4 Communications Interfaces .................................................................................................... 7
4. System Features .............................................................................................................................. 7
4.1. Description and Priority ............................................................................................................... 8
4.2. Stimulus/Response Sequences .................................................................................................... 8
4.3. Functional Requirements ............................................................................................................. 8
5. Other Non-Functional Requirements.............................................................................................. 8
5.1 Performance Requirements .................................................................................................... 8
5.2 Safety Requirements ............................................................................................................... 9
5.3 Security Requirements ............................................................................................................ 9
5.4 Software Quality Attributes .................................................................................................... 9
5.5 Business Rules ......................................................................................................................... 9
6. Appendix A: Glossary .................................................................................................................... 10
7. Appendix B: Analysis Models ........................................................................................................ 10
8. Appendix C: To Be Determined List .............................................................................................. 10

2 Copyright © 2018 by Waseem Amjad. Permission is granted to use, modify, and


distribute this document.
Software Requirements Specification for Online Lectures/Notes (Web Based Project)

Revision History

The revision will applicable on demand if want to change something.

Name Date Reason For Changes Version

1. Introduction

1.1 Purpose

Now a days E-Education is coming common in our youngsters. So I’m providing a free platform
to learn programming to polish their skills.

1.2 Document Conventions

The typography of this document is very simple every portion of the document is highlighted
and emphasize by bold or italic using proper heading using Cambria (headings) font and the
details every Portion is in Calibri body font. In all document different sizes are used like 12,
13, 14, 20 etc.

1.3 Intended Audience and Reading Suggestions

This document is intended to help the following people

USER:

When the user of this website will read this document he will easily understand the Online
purchasing system of clothing. After reading this document the customer will have

3 Copyright © 2018 by Waseem Amjad. Permission is granted to use, modify, and


distribute this document.
Software Requirements Specification for Online Lectures/Notes (Web Based Project)

the clear idea how this website can helpful to his issues which they faces during cloth
purchasing.

Developer:

This document is very helpful for the developer. By reading this document developer can
easily understand the entire project and can use this to add and updates or new features.

Tester:

Testing team can use this document to fix their errors according to the requirements that are
given by the client.

Rests of the Software requirement specification contain scope of the product, functions,
operating environment etc.

1.4 Product Scope

We teach different programming languages, with tutorials and great examples to make it easy
for you to understand. We make programming language like Python,VB.Net and Pascal which
are difficult for students to understand easy and will cover major aspect of the languages.
Important Thing about life changing tech is we will not only give you built in examples of
language but will teach you so that you learn alot from us.

1.5 References

http://www.zakonweb.com

2. Overall Description

4 Copyright © 2018 by Waseem Amjad. Permission is granted to use, modify, and


distribute this document.
Software Requirements Specification for Online Lectures/Notes (Web Based Project)

2.1 Operating Environment

This online system can run on operating system of all windows types

Development languages:

HMTL, HTML5, CSS, CSS3, (Bootstrap in future)

5 Copyright © 2018 by Waseem Amjad. Permission is granted to use, modify, and


distribute this document.
Software Requirements Specification for Online Lectures/Notes (Web Based Project)

2.2 Design and Implementation Constraints

This system will be built using the standard web page development tool like HTML, HTML5,
XML, etc. All the designing of this website will be done by using CSS, CSS3. For responsive
mode of website for mobile and laptop using Bootstrap. More details about designing will be
discussed in designing phase.

2.3 User Documentation

Snapshots and user manual will be provided in detail in final thesis to present the system in
order to make it easy for them to use and manage the website. This documentation will also
be helpful for the developer to make any kind of changes in the product.

2.4 Dependencies

Dependencies:

This website is entirely dependent on internet connection users must have an active Internet
to use this website. All the web services are dependent on web server. So if Server is not
working users can not access the services.

3. External Interface Requirements

3.1 User Interfaces


There will be a screen displaying all the available places where internet also available with
good bandwidth.

About page that will have the information about us and our Brand.

6 Copyright © 2018 by Waseem Amjad. Permission is granted to use, modify, and


distribute this document.
Software Requirements Specification for Online Lectures/Notes (Web Based Project)

3.2 Hardware Interfaces

In this no specific hardware used all built in things used to by Hosting.

3.3 Software Interfaces

Bracket editor or any other type of editor will be required for coding.. A web browser like
Google chrome is required to check the web pages on the system.

3.4 Communications Interfaces

This product don’t required communication interface at this stage but in feature I Plan to add
communication interface between User and the Developer

7 Copyright © 2018 by Waseem Amjad. Permission is granted to use, modify, and


distribute this document.
Software Requirements Specification for Online Lectures/Notes (Web Based Project)

Customer will be Sign Up / Login for pay the payment online through cart System.

4.1. Description and Priority

At this stage I am working on just one place but in feature I will work on it to expand it. My
priority is to spread this product across the Pakistan after my Project demonstration.

4.2. Stimulus/Response Sequences

NOT APPLICABLE

4.3. Functional Requirements

NOT APPLICABLE

5. Other Non-Functional Requirements

5.1 Performance Requirements

Performance requirements are very important. In order to meet the performance


requirement of the project following attributes must be clearly specified

8 Copyright © 2018 by Waseem Amjad. Permission is granted to use, modify, and


distribute this document.
Software Requirements Specification for Online Lectures/Notes (Web Based Project)

Response time:

Response time of the website should be good for users.

Smoothness:

Smooth running of the website for the good user experience.

5.2 Safety Requirements

Safety requirements are required for using this website. Safety is for client is to secure their
access to this website as customer.

5.3 Security Requirements

NOT APPLICABLE.

5.4 Software Quality Attributes

NOT APPLICABLE

5.5 Business Rules

NOT APPLICABLE

9 Copyright © 2018 by Waseem Amjad. Permission is granted to use, modify, and


distribute this document.
Software Requirements Specification for Online Lectures/Notes (Web Based Project)

6. Appendix A: Glossary
SRS: Software Requirements Specification

No spatial terminologies are used.

7. Appendix B: Analysis Models

8. Appendix C: To Be Determined List

http://www.zakonweb.com

10 Copyright © 2018 by Waseem Amjad. Permission is granted to use, modify, and


distribute this document.

You might also like