0% found this document useful (0 votes)
74 views

Sample Functional Requirements

The document outlines functional requirements for an online auction system called BackPack that allows users to post and bid on used textbooks and other items. It describes requirements for users to log in with a university ID, access help pages, browse listings, sell and bid on items, and search the item database. Key requirements include user authentication, viewing auction listings and reviews, setting prices and durations for listed items, and searching by category, title, seller or author.

Uploaded by

Sardar Essa Ajab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views

Sample Functional Requirements

The document outlines functional requirements for an online auction system called BackPack that allows users to post and bid on used textbooks and other items. It describes requirements for users to log in with a university ID, access help pages, browse listings, sell and bid on items, and search the item database. Key requirements include user authentication, viewing auction listings and reviews, setting prices and durations for listed items, and searching by category, title, seller or author.

Uploaded by

Sardar Essa Ajab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 3

Sample Functional Requirements

The following sample functional requirements are from BackPack, which is a system that
will act as an online auctioning system for used textbooks and various items for the staff,
faculty, and students of a university. Users of the system will be able to post and bid on
books, as well as browse items currently up for auction. Additionally, the system will
also afford buyers and sellers the ability to post reviews.

1.2 Functional Requirements

1.2.1 Login
1.2.1.1 Authentication must be performed at the user level and via a valid NCSU
student, faculty, or staff login ID.
1.2.1.2 Authentication will be required for all BackPack functions.

1.2.2 Help
1.2.2.1 The user should be able to access context sensitive help from any place
within the BackPack domain by clicking on one link.
1.2.2.2 The user should have basic instructions available on the current page
pertaining to the page’s topic.
1.2.2.3 Users will be able to view all of their current transactions (requests for
items, buying and selling) at one time.

1.2.3 Browsing (looking through the site but not participating)


1.2.3.1 The user should be able to view items available for purchase.
1.2.3.2 The user should be able to view items requested to be made available for
purchase.
1.2.3.3 The user should be able to view the review of a buyer or seller as posted
by other users.
1.2.3.4 The interface will include instructions and contextual prompts
for performing the tasks of logging on, subscribing, selling, buying and
browsing items.
1.2.3.5 The user should be able to contact persons involved with the site.
1.2.3.5.1 The user should be able to send email to the System
Administrator.
1.2.3.4.1.1 There should be a contact or voice mailbox available
for people to leave messages on.
1.2.3.5.2 The user should be able to send email to the System Designer
(web layout administrator).
1.2.3.5.3 The user should be able to send email to any buyer or seller from
a buy, sell, or request page.
1.2.4 Sell

C- 1
1.2.4.1 The user should be able to post an item for sale.

1.2.4.2 The user should be able to set the initial bidding price.

1.2.4.3 The user should be able to close the auction 24 hours after requesting that
an auction with outstanding bids be closed.

1.2.4.4 The user should be able to close the auction immediately if no one has a
bid upon the item.

1.2.4.5 The user should be able to set the default length of the auction at any
point
between three and 30 days.

1.2.4.6 The user should be able to post a text description of the object.

1.2.4.7 The user should be able to post images of the item.

1.2.4.8 The user should be able to set a minimum “Go” price [the price at which
the item can be sold; if the auction does not pass this point, the auction
outcome is not binding], which will be kept private.

1.2.5 Bidding On Items


1.2.5.1 The user should be able to bid on items available for sale.

1.2.5.2 All bids are binding.


1.2.5.2.1 Non-winning bids are not binding.

1.2.5.2.2 Winning bids may be negated by agreement of both parties.

1.2.5.3 Variable bidding types/styles will be available.


1.2.5.3.1 The user can set a ceiling bid over which they will not bid. The
system will automatically increment their bid according to their
bid style, up to the ceiling bid.

1.2.6 Searching the Database


1.2.6.1 The user should be able to search available items according to category.

1.2.6.2 The user should be able to search available items according to title.

1.2.6.3 The user should be able to search available items according to seller.

1.2.6.4 The user should be able to search requested items according to category.

1.2.6.5 The user should be able to search requested items according to title.

1.2.6.6 The user should be able to search requested items according to seller.

C- 2
1.2.6.7 The user should be able to search available books according to category.

1.2.6.8 The user should be able to search available books according to title.

1.2.6.9 The user should be able to search available books according to seller.

1.2.6.10 The user should be able to search available books according to author.

C- 3

You might also like