Software Requirements Specification: Version 1.0 Approved
Software Requirements Specification: Version 1.0 Approved
Software Requirements Specification: Version 1.0 Approved
Specification
for
Prepared by: Faizan sharif (007), Rana Usama Arif(025), Umair Raza(028)
Date:13-04-2022
.
Software Requirements Specification for <Project> Page ii
Table of Contents
Table of Contents...........................................................................................................................ii
Revision History.............................................................................................................................ii
1. Introduction..............................................................................................................................1
1.1 Purpose...........................................................................................................................................1
1.2 Document Conventions..................................................................................................................1
1.3 Intended Audience and Reading Suggestions.................................................................................1
1.4 Project Scope..................................................................................................................................1
1.5 References.......................................................................................................................................1
2. Overall Description..................................................................................................................2
2.1 Product Perspective........................................................................................................................2
2.2 Product Features.............................................................................................................................2
2.3 User Classes and Characteristics.....................................................................................................2
2.4 Operating Environment...................................................................................................................2
2.5 Design and Implementation Constraints.........................................................................................2
2.6 User Documentation.......................................................................................................................2
2.7 Assumptions and Dependencies......................................................................................................3
3. System Features.......................................................................................................................3
3.1 System Feature 1............................................................................................................................3
3.2 System Feature 2 (and so on)..........................................................................................................4
4. External Interface Requirements...........................................................................................4
4.1 User Interfaces................................................................................................................................4
4.2 Hardware Interfaces........................................................................................................................4
4.3 Software Interfaces.........................................................................................................................4
4.4 Communications Interfaces............................................................................................................4
5. Other Nonfunctional Requirements.......................................................................................5
5.1 Performance Requirements.............................................................................................................5
5.2 Safety Requirements.......................................................................................................................5
5.3 Security Requirements....................................................................................................................5
5.4 Software Quality Attributes............................................................................................................5
6. Other Requirements................................................................................................................5
Appendix A: Glossary...................................................................................................................5
Appendix B: Analysis Models.......................................................................................................6
Appendix C: Issues List.................................................................................................................6
Revision History
Name Date Reason for Changes Version
Calculator using 13-04- Modify the Calculator using GUI 1.0
GUI 2022
Software Requirements Specification for <Project> Page 1
1. Introduction
1.1 Purpose
This application is Basically for Solution of mathematics problems. It Contain the Graphical user
interface. It helps the user solve problems easily. Purpose of this document is to describe
requirement specifications for Calculator and is to inform the readers and students of the class of
the significant details and background of our project. This project is simulating the basic
calculations.
calculations.
Purpose of this document is to
describe requirement
specifications for Scientific
Calculator and
is to inform the readers and
students of the class of the
significant details and
background of
our project. This project is
simulating the basic algebraic
and trigonometric and
engineering
calculations.
Software Requirements Specification for <Project> Page 4
2. Overall Description
3. System Features
The main function of calculator is Addition, Multiplication, Subtraction and Division.
It will shave done his work just in few secs. It also saves the pervious calculations as history
in data base.
It is suitable for carry out the different calculation on the other end it will also use
GUI.
Software Requirements Specification for <Project> Page 13
Software
Programming Language: VB
Software Requirements Specification for <Project> Page 14
Platform: VB 6.0
Operating System: Windows
Software Programming Language: VB
Platform: VB 6.0
Operating System: Windows
The design will be updated based on any changes, which are done during coding stage to maintain
proper trace ability
5.4.2 Availability
5.4.3 Scalability
N/A
5.4.4 Installation
6. Other Requirements
It contains the clear function button also which help I n many things.
Appendix A: Glossary
It will be implement in visual studio code. It will use the python as calculation and Tkinter as GUI.
6.1 References
1.https://www.youtube.com/watch?
v=gfDE2a7MKjA&ab_channel=CodeWithHarry (harry,Sep 24.2022)