Homework Assignment 1
|
|
Informal Requirements
Description
The purpose of this assignment is to construct an informal requirements document (consisting of structured textual descriptions) for a computer system based on a clientís description of the desired system, along with a list of questions for the client to answer. The questions should be designed to clarify ambiguous or unspecified issues in the clientís description. The documentís audience is the clientís chief technical officer who is the source of the brief description of the desired system below.
The informal requirements document should include at least the contents listed below, plus a list of assumptions and a glossary. The assumptions section should include a description of any assumptions you made to help write the requirements document without answering the questions included in an appendix. The glossary should include any terms which need to be clarified to the customer. Don't assume the customer is knowledgeable in computer science.
Contents of an Informal Requirements Document
Desired System
Our company Virtual Mall Online., would like a World Wide Web based Shopping Center. We would like to create a virtual store enabling customers to purchase products over the web and vendors to submit products to our site.
Our customers should be able to make purchases through the system. In addition, the customers should be able to tailor their page by selecting which types of products for which they will regularly shop and our site will create a customized personal shopping page based on their shopping preference and shopping history. We will further use this data to focus our advertising towards the shoppers preferences and to determine which type of products are most popular with our customers. Vendors should be able to submit products for sale to our company for review. Then our company will determine whether or not the products meet the standards we wish to maintain on our website. If so, we will include them in our product list.
Our employees must be able to add and remove products
from the site as well as view sales reports and preference reports.