Essays.club - Get Free Essays and Term Papers
Search

A Software Requirements Specification

Autor:   •  June 8, 2018  •  1,937 Words (8 Pages)  •  777 Views

Page 1 of 8

...

-

Known Bugs

- In the application database, table Flights, there is a field name Seats_Available. Usually the value is set to 250. I was trying to test if the reservations are limited and calculated. I ordered 400 tickets ( 40 iterations 10 tickets per-iteration ) and not get any error message.

-

Operating Environment

Windows operating system

Desktop Application

-

Assumptions and Dependencies

- You might need MS-Access to modify and view the flight application database.

-

Requirements

This part of the requirements document serves to present the "big picture" of the application. Here you lay out the objectives of the application.

-

Login

-

Description

The Login dialog, logs to the Flight Reservation application. A shortcut to the application demo can be found in

Start → Sample Applications → Flight.

The user must provide an Agent Name that must be at least 4 characters long and the Default Password is always "Mercury". Clicking the OK button will access the application if requested information is correct.

There should be option to register as a new Agent Name.

There should be a Forgot Password button and a forgot User Name button

The Login page should contain the Mercury tours Icon

-

Functional Requirements

-

Req0001

Req0001a - User activates the Flight Application executable file from installation directory plus "\samples\flight\app\flightxx.exe"

Req0001b - immediately afterwards the Dialog "Login" should be displayed.

-

Req0003

User press OK without entering any information.

Req0003a – Popup dialog is displayed.

Req0003b – Popup title "Flight Reservations"

Req0003c – message type: Exclamation

Req0003d – message text "please enter agent name"

-

Req0004

The agent name must be at least 4 characters long.

Req0004a - Popup dialog displayed: True.

Req0004b – Popup title: "Flight Reservations"

Req0004c – message type: Exclamation

Req0004d – message text "Agent name must be at least 4 characters long."

-

Req0005

The password must be at least 4 characters long.

Req0005a - Popup dialog is displayed.

Req0005b – Popup title "Flight Reservations"

Req0005c – message type: Exclamation.

Req0005d – message text: "Password must be at least 4 characters long"

-

Req0006

The field “Password” should not be empty.

Req0006a - Popup dialog is displayed.

Req0006b – Popup title "Flight Reservations"

Req0006c – message type: Critical

Req0006d – message text "Please enter password"

-

Req0007

Wrong “Password” field will trigger a critical popup message

Req0006a – Popup dialog is displayed.

Req0006b – Popup title "Flight Reservations"

Req0006c – message type: Critical

Req0006d – message text: "Incorrect password. Please try again"

-

Req0008

Pressing "Cancel" at any time should close the "Login" dialog after prompting for an confirmation message

-

Req0009

After 3 bad attempts to login (bad password) the application will trigger an information message and get closed.

Req0009a – Popup dialog is displayed.

Req0009b – Popup title "Flight Reservations"

Req0009c – message type: Exclamation

Req0009d – message text: "Login unsuccessful. Please try again later."

Req0009e – Application is closed.

-

Flight Reservation

-

Description

By inserting a valid and future date, and selecting a base and destination city, the user can choose a flight; order 1 to 20 tickets on 3 different classes. A client can receive a fax confirmation.

...

Download:   txt (14 Kb)   pdf (65.9 Kb)   docx (582 Kb)  
Continue for 7 more pages »
Only available on Essays.club