Thursday, July 2, 2020

SRS document Coursework - 825 Words

SRS document (Coursework Sample) Content: NameInstitutionInstructorTitleTable of Contents TOC \o "1-3" \h \z \u Introduction PAGEREF _Toc393637715 \h 3Intended audience and reading suggestions PAGEREF _Toc393637716 \h 3Project Scope PAGEREF _Toc393637717 \h 3References PAGEREF _Toc393637718 \h 3Functional requirements PAGEREF _Toc393637719 \h 3Overall description PAGEREF _Toc393637720 \h 4a.Login PAGEREF _Toc393637721 \h 4b.Enrollment PAGEREF _Toc393637722 \h 4c.Book flights: PAGEREF _Toc393637723 \h 4d.Reserve seats PAGEREF _Toc393637724 \h 4e.Flight schedules PAGEREF _Toc393637725 \h 5f.My account PAGEREF _Toc393637726 \h 5g.Logout PAGEREF _Toc393637727 \h 5Safety requirements PAGEREF _Toc393637728 \h 5Security requirements PAGEREF _Toc393637729 \h 6Software quality attributes PAGEREF _Toc393637730 \h 6Other requirements PAGEREF _Toc393637731 \h 6IntroductionAirline flight booking system version 1.0 is a system that aims to provide online services to customers both members and nonmembers. It includes servic es like online booking of flight, online seat reservation, online flight cancellation and any other very important problems that the user may want to be solved on flight matters.Intended audience and reading suggestionsThis document is intended for system developers, project managers, system testers, article writers and even students and other interested parties in the field of system development and documentation. This document is created in such a way that its reading and ease of understanding should be done from the topmost page in that order to the last page. Any kind of reading from the last pages or those which are at the middle while confuse the reader.Project ScopeThe system will be a website that will allow interaction between the users and the system. Clients will be able to perform different tasks such as searching for available flights, reserving seats booking flights, cancelling flights and editing member information. Member users are required to login into their accoun t prior to flight booking. If at all one is not member they are required to create an account.References * Xiong, J. (2011).ÂNew software engineering paradigm based on complexity science: An introduction to NSE. New York: Springer. * Pressman, R. S. (2010).ÂSoftware engineering: A practitioner's approach. New York: McGraw-Hill Higher Education. * Agarwal, B. B., Tayal, S. P., Gupta, M. (2010).ÂSoftware engineering testing: An introduction. Sudbury, Mass: Jones and Bartlett. * United States. (1915).ÂS.R.S. document. Washington, D.C.Functional requirements1. System must be able to link reserved seat(s) to unique user account and flights.2. System returns from flight seat(s) to user only available/unreserved seat(s).3. User must be able to select flight seat(s) to reserve after booking of flight(s).4. System must be able to randomly assign seats to user, if user fails to reserve seat(s) prior to flight.5. System must be able to display confirmation of seats and displa y user flight(s) information.6. System must block other users from reserving or viewing reserved seat(s) that user has electedOverall descriptionWe can subdivide the project into 7 main features. Details of each of the following functions can be found in Section 3.LoginAllows the user to log in to the system with his/her frequent flyer number and password.EnrollmentUnregistered users enroll and to create a new account with the website. In order to create a new account, the user has to provide personal information. The system will verify and auto-generates a unique frequent flyer.Inputs:First name, last name, email address and frequent flyer numberOutput: Frequent flyer number.Precondition: The user must not have an existing account with the website functionBook flights:Allows the user to book a flight online handles transactions for payments.Available seats are shown for the departing and returning flights booked by the user.Reserve seatsOnce the flight seats are selected, the user confirms the seat selection. From that point, the seats are removed from available/unreserved seats and the userà ¢Ã¢â€š ¬s booking is linked to those particular seats. If the user fails to reserve a seat prior to flight takeoff, the user is randomly assigned a seat from available seats 30 minutes prior to initial take-off time. This function is offered immediately after booking the user can wait and use the function to book seats any time after up until 30 minutes prior their flight.Inputs: User information used to determine previously booked flights. Selected seats to be reserved by user.Source: Inputs are from the user except flight information which is retrieved by the system.Output: Selected seats.Destination: The changes are committed on completion of the à ¢Ã¢â€š ¬Ã‹Å"reserve seatsà ¢Ã¢â€š ¬ function to account information.Flight schedulesAllows anyone to view flight status and information.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.