This document is a software requirements specification for an application that supports the concept of physical and mental time travel to help students build a better future. It includes the purpose of the application, document conventions, intended audience, product scope, and references.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
SoftwareRequirements Specification for <Project>Pageii Table of Contents Table of Contents...........................................................................................................................ii Revision History.............................................................................................................................ii 1.Introduction..............................................................................................................................1 1.1Purpose...........................................................................................................................................1 1.2Document Conventions..................................................................................................................1 1.3Intended Audience and Reading Suggestions.................................................................................1 1.4Product Scope.................................................................................................................................1 1.5References.......................................................................................................................................1 2.Overall Description..................................................................................................................2 2.1Product Perspective........................................................................................................................2 2.2Product Functions...........................................................................................................................2 2.3User Classes and Characteristics.....................................................................................................2 2.4Operating Environment...................................................................................................................2 2.5Design and Implementation Constraints.........................................................................................2 2.6User Documentation.......................................................................................................................2 2.7Assumptions and Dependencies......................................................................................................3 3.External Interface Requirements...........................................................................................3 3.1User Interfaces................................................................................................................................3 3.2Hardware Interfaces........................................................................................................................3 3.3Software Interfaces.........................................................................................................................3 3.4Communications Interfaces............................................................................................................3 4.System Features.......................................................................................................................4 4.1System Feature 1............................................................................................................................4 4.2System Feature 2 (and so on)..........................................................................................................4 5.Other Nonfunctional Requirements.......................................................................................4 5.1Performance Requirements.............................................................................................................4 5.2Safety Requirements.......................................................................................................................5 5.3Security Requirements....................................................................................................................5 5.4Software Quality Attributes............................................................................................................5 5.5Business Rules................................................................................................................................5 6.Other Requirements................................................................................................................5 Appendix A: Glossary...................................................................................................................5 Appendix B: Analysis Models.......................................................................................................5 Appendix C: To Be Determined List...........................................................................................6 Revision History NameDateReason For ChangesVersion
SoftwareRequirements Specification for <Project>Page1 1.Introduction 1.1Purpose The purpose of the report is to design an application that supports the concept of the physical as well as mental time travel. The objective of the application is to help the students to build a career so that they can have a better future. The organization named Kids At Hope wants to design an website application that will help the students build up their careers from small age itself. 1.2Document Conventions The document for SRS has highlighted headings that shows the title of the each section. The heading are made bold with a numbering format that states different sections under a particular heading. These particular categories helps the user to have a detailed learning of developing the website application for Kids At Hope organization. 1.3Intended Audience and Reading Suggestions The readers of this document will be all the stakeholders associated with this project. The readers will include project manager, the project scheduler, the project planner, communication manager, executing manager and the project sponsors. The next part of this SRS document has the overall description of the application, which consists of the product perspective, product functions, the user classes and the characteristics of the application, there is external Interface Requirements, the features that the system has and all other non-functional requirements related with the application. 1.4Product Scope The main purpose of the application of Kids At Hope is to provide the students of age 7 to 10 years the concept mental time travel and physical time travel. The main motive of this particular application is to provide the students to have a better future. This innovative idea of time traveler helps to excel as well as operates the kids to all the arts of the world. This application will help the students to know the concept of time traveler. 1.5References Abbott, K. and Jannik, T., 2016.SRS environmental air surveillance program 1954-2015: General trends(No. SRNL-STI--2016-00437). Savannah River Site (SRS). Ali, S.W., Ahmed, Q.A. and Shafi, I., 2018, February. Process to enhance the quality of software requirement specification document. In2018 International Conference on Engineering and Emerging Technologies (ICEET)(pp. 1-7). IEEE. Bahill, A.T. and Madni, A.M., 2017. Discovering system requirements. InTradeoff Decisions in System Design(pp. 373-457). Springer, Cham. Dinsmoor, C., Mei, M., Wong, B., Agrawal, A. and Levene, G., 2016. Software Requirements Specification (SRS) Lane Management System 2.
SoftwareRequirements Specification for <Project>Page2 Jindal, R., Malhotra, R. and Jain, A., 2016, September. Automated classification of security requirements. In2016 International Conference on Advances in Computing, Communications and Informatics (ICACCI)(pp. 2027-2033). IEEE. Laplante, P.A., 2017.Requirements engineering for software and systems. Auerbach Publications. Musgrove, T.A. and Walsh, R.H., TextDigger Inc, 2016.System and method for searching for a query. U.S. Patent 9,400,838. Pigin, V., NL SYSTEMS LLC, 2015.Method and system for digital rights management of documents. U.S. Patent 9,003,548. Saikia, L.P. and Singh, S., 2018, March. Feature extraction and performance measure of requirement engineering (RE) document using text classification technique. In2018 4th International Conference on Recent Advances in Information Technology (RAIT)(pp. 1-6). IEEE. Smith, S., Jegatheesan, T. and Kelly, D., 2016, November. Advantages, disadvantages and misunderstandings about document driven design for scientific software. In2016 Fourth International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering (SE-HPCCSE)(pp. 41-48). IEEE. 2.Overall Description 2.1Product Perspective The application that is being developed in this report is developing an application that can be used for getting the future career of the students. The students are to enter their name and their grade in the system so that the system will get to know about their future. This application that is being developed replaces the concept of developing the travel time application that will determine the future of the students. 2.2Product Functions The product functions to take the details of the student that is their name and the grade in which they study. The system takes the input of the student’s skills and talents to determine the future of the students. They will also have to include the place where they want to live, the place they wants to live in, the hobbies they have, the education that want to pursue and the community and the service they like to serve. 2.3User Classes and Characteristics The user classes for developing this particular application includes student class, and administrator class. The student class has the characteristics to input their name and grade in the system. the administrator also has to login in the system so that they can view the details of the students who are involved in the system.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
SoftwareRequirements Specification for <Project>Page6 3.2Hardware Interfaces The logical properties that are included in the application system are: Understanding the protocol of the system. All the IP address and the interfaces should be associated with the interface. There should be a firewall that should be included while the application is run on a system. The physical properties that are included in the application system are: Physical properties should include the Bit Error Rate that helps to specify the total number of the bit errors in particular BERT (Bit Error Rate Test) BERT time should be included in which the bit error should be sampled. 3.3Software Interfaces The software interface of the application system includes the name of the student and the class of the student in which he reads. There are many other data items that are entered in the system. Those are the data rated to interest of the student, the student has to select the skills and the talents they have so that the system can evaluate their future. They are also to select the place where they want to live, select the education and career, select their community and career, and finally selects the hobbies they like to.
SoftwareRequirements Specification for <Project>Page7 3.4Communications Interfaces The communication is mainly done by email in this application. The students are to select their respective interest and skills and according to that the system will generate their future and to keep a copy of that the system sends an email to the system so that the students can keep a copy of that in their mail. The communication standards that are followed in this system is digital communication system and the operations are done on the standards of the industry. The standards includes the syntax, the synchronization and the semantics for the digital communications and this can be implemented in software as well as the hardware of the system. 4.System Features 4.1Takes Details from the Student 4.1.1Description and Priority The system in the home page takes details of the student so that they can proceed with the time travel for their betterment in future. The system needs to know some basic details about the student so that they can help the students with their future. This has the highest priority as the system without taking details of the user cannot proceed to time travel the student to their future. The system cannot evaluate their career. 4.1.2Stimulus/Response Sequences The user actions that are included in this particular system are: Entering the name of the student Entering the class of the student. 4.1.3Functional Requirements REQ-1: The system need to take the name of the student as an input to proceed with the next part. REQ-2: The system should also take the grade of the student to evaluate in which class the student is and determine their graduate year. 4.2Takes details of particular skills and talents from the student 4.1.1 Description and Priority In order to evaluate the future of the student, the system needs to know about some particular skills and talents about the student. In this system feature, the student provides the details about their talents and skills they have.
SoftwareRequirements Specification for <Project>Page8 4.1.2 Stimulus/Response Sequences The user actions that are included in this particular system are: Student needs to select six of the given skills and talents that the student has. 4.1.3 Functional Requirements REQ-1: The system need to takes the details of the student’s skills and talents for helping them in evaluation. 5.Other Nonfunctional Requirements 5.1Performance Requirements The performance of the application states that the application system built for the Kids At Hope will be able to support many concurrent users at a time (Pigin 2015). There are many students inline and the students might accesses the online website at some time from different places. The system should be able to support all the users at the same time. The response time of the system being built is also to be less as because the uses should not wait for navigating from one page to another page. 5.2Safety Requirements The safety requirements that are included in the system states the application system is safe to use and all the safety measures are to be taken for developing the application system (Bahill and Madni 2017). 5.3Security Requirements Security involves the application system to have security within the system. The application system should be available, reliability, and the robustness of the system. The system should also include the exception handling and should include error tolerance within the system. 5.4Software Quality Attributes Quality attributes in a system can be defined in different manner (Musgrove and Walsh 2016). The quality of the application system of Kids At Hope includes degree of excellence, may be used for fitness purpose, so that the customer can use them efficiently, and includes the total characteristics that are required to state the future of the student. 5.5Business Rules Business rules includes the structure of the business, and have a control on the influence on the business and the behavior of the business. Business rules includes the operations that are to be carried out, the constraints and the definition of the system that are to be applied in the organization (Laplante 2017).
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
SoftwareRequirements Specification for <Project>Page9 6.Other Requirements Other requirements that are to be included with the application of Kids At Hope are implementation, interfaces, operations and packaging (Smith, Jegatheesan and Kelly 2016). The interface of the system should be an existing one and there should be an operator who would handle the operations.