Software Requirements Specification - Research Paper Example

Comments (0) Cite this document
This Software Requirement Specification document delivers a comprehensive description of all the functionalities and specifications of the B&B Booking System. The software development team, the design, implementation and testing procedure will utilize this file as a reference…
Download full paperFile format: .doc, available for editing
GRAB THE BEST PAPER93.6% of users find it useful
Software Requirements Specification
Read TextPreview

Extract of sample "Software Requirements Specification"

Software Requirements Specification al Affiliation Table of Contents Introduction 3 Purpose 3 Scope 3 Definitions, acronyms, and abbreviations 3
References 4
Overview 4
Overall description 4
Product perspective 4
Product functions 5
User characteristics 5
Constraints 5
Assumptions and dependencies 5
Functional Requirements 6
Data Flow Diagram (DFD) Level 0 6
Data Flow Diagram (DFD) Level 1 6
Activity Diagram 7
Class Diagram 8
Entity Relationship Diagram (ERD) 9
Use Case Diagram 10
This document gives a description of the Software Requirements Specification for
This Software Requirement Specification document delivers a comprehensive description of all the functionalities and specifications of the B&B Booking System. The software development team, the design, implementation and testing procedure will utilize this file as a reference for generating the design and test plan.
This Software Requirement Specification document has the main purpose of providing a clear thought of what is anticipated by the end users for proposed B&B Booking System. This document will give an extensive description regarding the development of the software by the selected team. It further contains the detailed description of all the requirements specified.
The proposed software will help the customers to reserve rooms from any remote location of their pleasing. The involved end user will mainly be the system administrator and the anticipated customers. Either John or Jane will be responsible for making and keying in client reservations, when they call in to make one.
Definitions, acronyms, and abbreviations
Administrator – The individual responsible for managing and maintain the system and software
B&B – Bed-and-Breakfast
Calendar – The tool that the end-users or customers use to fill or enter in the date programs
IEEE – Institute of Electrics & Electronics Engineering
IS – Information Systems
IT – Information Technology
1. IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications
2. IEEE Std 1233-1998, IEEE Guide for Developing System Requirements Specification
3. IEEE Std 1016-1998, IEEE Recommended Practice for Software Design Description
4. Pressman, Roger S., Software Engineering “A Practitioner’s Approach”, Fifth Edition, McGraw-Hill, 2000.
The specifics of the project are divided sections that give the full description of the functions, the objectives, the properties, the requirements and constraints of the project.
Overall description
This section of the SRS describes all the functionalities for the project items. It additionally highlights the information regarding requirements and constraints of the project.
Product perspective
The product perspective for the B&B Online Booking Software System provides an interactive environment via its various interfaces. The system will additionally have a database to aid in better record keeping and management of user information. It would entail:
System Interfaces – No system interface will be needed during the development of this project since the system will be connected with the business’s server.
User Interfaces – This will have the login page and the sign-up interface.
Hardware Interface - There is no hardware interface required for the proposed B&B system
Software interface – The software interfaces required mainly include the viewing applications, that is, web browsers like Firefox Mozilla, Google Chrome and Internet Explorer preferably of the latest version. An Apache HTTP Server, PHP, MySQL and flash player for the graphics acceleration of the web components, will also be mandated for the web application IT project.
Communication Interfaces: The default communication protocol for transmitting data and information would be the TCP/IP for the web server and client facilitated by HTTP at an upper level.
Product functions
1. Logon to the system and logout as well
2. Change the password after logging in the system
3. Able to create new login information
4. Query for vacant spaces two days on advance
5. See current reservations
6. Able to choose a particular
7. An available calendar to help end users select dates
8. Show the pricing strategies set by the admin
9. Admin can use the admin too to customize web operations
User characteristics
Administrator – Has all the administrative privileges to operate on the web system components.
External Users – These are new and prospective clients for the system who need to be signed up.
Customer – They use the B&B system and ought to be computer literate.
Some of the constraints include the regulatory policies, the hardware limitations, the parallel operations, safety or security, the control and audit functions for the IS.
Assumptions and dependencies
The user ought to have the ability to use the internet and have constant access to it when they want to use the system.
The TCP/IP protocol has to be installed on the system on which the system runs.
Additionally, the PC has to have the updated versions of the Windows, Mac or Linux operating systems in order to appropriately load and run the system components.
Functional Requirements
The functional requirements for the proposed system define the fundamental and basic components that contain all the necessary information for the successful software requirements specification. This information would enable the final booking system to function consistently.
Data Flow Diagram (DFD) Level 0
Data Flow Diagram (DFD) Level 1
Activity Diagram
Class Diagram
Entity Relationship Diagram (ERD)
Use Case Diagram Read More
Cite this document
  • APA
  • MLA
(“Software Requirements Specification Research Paper”, n.d.)
Software Requirements Specification Research Paper. Retrieved from
(Software Requirements Specification Research Paper)
Software Requirements Specification Research Paper.
“Software Requirements Specification Research Paper”, n.d.
  • Cited: 0 times
Comments (0)
Click to create a comment or rate a document

CHECK THESE SAMPLES OF Software Requirements Specification

Formal specification of non-functional properties in component software engineering

...of distinct elements and rationalize about possessions of the ultimate system. For instance, application contractors need to acknowledge whether an application constructed from some set of elements (Bechhofer, 2005). These elements are organized on a system with reliable amount of present resources will accomplish the required execution goals, how much network bandwidths or memory will be devoured or whether data value will meet the needed benchmark. Thesis statement The ultimate aim of this report is to examine the concept of formal specification of non-functional properties in component software engineering. This entails reviewing the entire aspect of software...
15 Pages(3750 words)Research Paper

Master Project Specification

...program since its inception like: i. Project facilities, specifically software applications, not meeting with the quality standards as well as the requirements of the beneficiary organizations. ii. Payments being made to the software vendors without/before meeting the milestones that resulted in low quality products and difficulty in providing support during/after implementation iii. Delivery of IT infrastructure (Hardware, LAN, Internet etc) before software deployment that results in obsolescence of hardware before its actual use iv. Un-necessary delays in the implementation of projects that resulted in the scope creep, high costs and time overrun v....
4 Pages(1000 words)Coursework

Software Requirements Specification

...? Software requirements specification Supervisor] Project Drivers The purpose of the project: BackgroundMajority of the clients that PCI work for are usually away from their offices and do not have the facility of a receptionist. During their time on the road there are a number of important business related messages, emails and even important faxes that do not reach employees of clients. This issue could cause a great deal of inconvenience for employees on the road. This issue also in turn affects the productivity of these employees and makes effective coordination a huge problem. To address this problem PCI offers its clients a service that would allow clients to forward all their calls to them and PCI in turn would collect all... : The...
25 Pages(6250 words)Essay

The Software Requirement Specification

...Charlton Lodge: Analyzing the Case Study The Software Requirement Specification is the mechanism for capturing and containing the project requirements. In the case study, the system is meant for storing information of customer and room present in Charlton Lodge, Customer_infomation and creation of Invoices. Process Flow 1. customer dropping himself to the lodge. 2. Customer books room. 3. if customer exists then ok else put customer in customer table and generate permanent custid. 4. generate invoice and finalise purchase Creating Use Cases for the given case study Actors Actors are not part of the system. They represent any one or anything that must interact with...
10 Pages(2500 words)Case Study

Software Engineering

...process model: Source, Software Requirements Engineering Software systems requirements engineering (RE) is the procedure of finding out the required functions, by recognizing stakeholders and their requirements, as well as recording these functions in a form that is agreeable to communication, analysis as well as following implementation. There are numerals of natural complexities in this procedure (Nuseibeh & Easterbrook, 2006). The steps of requirements engineering:, Source,...
7 Pages(1750 words)Essay

Equipment Specification

...EQUIPMENT SPECIFICATION Item: FX series Forced Air Oven Provide one oven, model FX14-2 large Forced Air Oven with microprocessor as manufactured by Sheldon Manufacturing, Inc., Cornelius, Oregon, USA. Oven, measuring 37.8 inches wide, 34.0 inches deep and 48.0 inches tall, shall have a durable powder-coat paint exterior finish. The economical oven space will be a 13.6 cu. ft. (387L) stainless steel chamber with interior dimensions of 30.7 inches width, 24.7 inches depth and 31.0 inches height. Oven shall have a high-temperature silicon door seal, a three-inch Adjustable Exhaust port and an Independent over Temperature safety. The oven shall feature a temperature range of 150C above ambient to 2000C and the heat-up time is...
3 Pages(750 words)Assignment

Functional and non-functional requirements in Software development

...Functional and non-functional Requirements Development of quality and satisfactory software projects is always the maingoal of any software development team. In other words, software developers have to implement a number of strategic techniques necessary for developing a system that satisfies the targeted functionalities. Some of the most crucial factors to be put into close consideration in the development of a system are the functional and non-functional requirements (Aggarwal, 2005). In simple terms, functional requirements entail a set of features or characteristics that define how a particular system is supposed to operate and...
2 Pages(500 words)Essay

Software requirements

...of software development life cycle, and this is considered as the limitation of the proposed model (Pandey et al., 2010). The proposed model of Nuseibeh (2001) is based upon the concept of Twin Peaks Model (TPM). According to this model, requirement specification and design part of the system are handled in the same time, which result into attaining the perfect system requirements. The equal focus is given to both types of the system. The model accepts changes that emerge from the system at any stage. For this reason, it is useful for the handling of requirements management that deals with changes. The Twin Peaks model (TPM) has commonalities with...
4 Pages(1000 words)Research Paper

Educational Specification

...EDUCATIONAL SPECIFICATIONS Introduction The planning aspect for the development of an educational facility involves the consideration of numerous aspects aimed at ensuring the project delivers the objectives identified at the beginning of the project. Process planning is a major component that is utilised in estimating the requirements of the project in terms of various resources associated within the implementation process. The planning process is conducted through the combined efforts of different individuals with the aim of ensuring the best possible result and development of the project implementation design. Planning seeks to identify the main requirements for the project in order to ensure that the objectives are met during... ...
6 Pages(1500 words)Research Proposal

Brief Case Study For The Requirements Specification Document

...The View Intergration Approach The main objective of the approach would be to focus on meeting the needs of each individual consumer at a time (Connolly and Begg, 2007). The model will begin by detailing the personal details of each customer. Consequently, the number of orders made the each customer and their total price will be calculated at the second stage. Further, details of each specific type of product ordered, its quantity and price charged will be documented. Finally, a follow-up of the order process for each order will be conducted. This will entail analyzing the due date of each order and relating it to the current status of the order. The main assumption of this model will be The systems used will concentrate...
1 Pages(250 words)Case Study
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.

Let us find you another Research Paper on topic Software Requirements Specification for FREE!

Contact Us