Software Engineering
Laboratory Report
                                 Experiment No - 02
Batch -
Date of Experiment: __________           Date of Submission: __________
Title: Develop Software Requirement Specification (SRS) document in IEEE
format for the project
_____________________________________________________________________________________________
Evaluation:
1) Attendance [2]                        ----------------
2) Lab Performance [2]                   ----------------
3) Oral [1]                              ----------------
Overall Marks [5]                 ---------------
                                                                       Subject In-Charge
R. C. Patel Institute of Technology, Shirpur                                          Page 1
                                                                           Software Engineering
                                    Experiment No: - 02
TITLE: Develop Software Requirement Specification (SRS) document in IEEE format for the project.
PREREQUISITE:
     1. Concepts of Object Oriented Programming & Methodology
     2. Knowledge of developing applications with front end & back end connectivity.
HARDWARE CONFIGURATION / KIT:
 Sr. No                           Minimum Hardware Configuration
   1           Processor               800MHz Intel Pentium III or above versions
   2             RAM                                 512 MB
   3             HDD                        1.5 GB of free disk space
SOFTWARE CONFIGURATION:
  Sr. No                           Minimum Software Configuration
     1       Operating System        Microsoft Windows Vista/7 or above versions
     2            Editor                         MS Word, Notepad
Theory: -
    1.          Introduction to SRS
            A software requirements specification (SRS) is a description of a software system
       to be developed. The software requirements specification lays out functional and non-
       functional requirements, and it may include a set of use cases that describe user
       interactions that the software must provide.
            Software requirements specification establishes the basis for an agreement between
       customers and contractors or suppliers on how the software product should function.
       Software requirements specification is a rigorous assessment of requirements before the
       more specific system design stages, and its goal is to reduce later redesign. It should also
       provide a realistic basis for estimating product costs, risks, and schedules. Used
       appropriately, software requirements specifications can help prevent software project
       failure.
            The software requirements specification document lists sufficient and necessary
       requirements for the project development. To derive the requirements, the developer
       needs to have clear and thorough understanding of the products under development.
       This is achieved through detailed and continuous communications with the project team
       and customer throughout the software development process.
R. C. Patel Institute of Technology, Shirpur                                               Page 2
                                                                         Software Engineering
           A software requirements specification (SRS) is a document that captures complete
       description about how the system is expected to perform. It is usually signed off at the
       end of requirements engineering phase.
     2.        Goals
               The Software Requirements Specification (SRS) is a communication tool between
       users and software designers. The specific goals of the SRS are:
      Facilitating reviews
      Describing the scope of work
      Providing a reference to software designers (i.e. navigation aids, document structure)
      Providing a framework for testing primary and secondary use cases
      Including features to customer requirements
      Providing a platform for ongoing refinement (via incomplete specs or questions)
     3.       Qualities of SRS:
      Correct
      Unambiguous
      Complete
      Consistent
      Ranked for importance and/or stability
      Verifiable
      Modifiable
      Traceable
Exercise: -
      Prepare SRS for the project you have selected for the Experiment No 1.
Conclusion: -
            A Software Requirements Specification (SRS) (also known as a System
    Requirements Specification) is a document or set of documentation that describes the
    features and behavior of a system or software application. It includes a variety of elements
    that attempts to define the intended functionality required by the customer to satisfy their
    different users.
R. C. Patel Institute of Technology, Shirpur                                             Page 3