Software Requirements Specification
This section contains external interface requirements, behavioral requirements, and non-behavioral requirements.
External Interface Requirements
This section contains the specification of requirements for interfaces among different components and their external capabilities, including all its users, both human and other systems.
There are no hardware interface requirements for this system.
General Interface Requirements
The system shall have a web-based graphical user interface (GUI) constructed from standard web-interface elements such radio buttons, text boxes, check boxes, drop down lists, tables, and URLs.
The system’s web interface shall accept user input from the keyboard and from the mouse.
The system shall have scroll bars for web pages displaying a more text than fits in the currently displayed window.
The system shall present a confirmation prompt to the user with the options to continue or cancel the operation whenever a user selects an operation that may modify the contents of the database.
The title for all the webpages on the system shall be composed of the text “Remote Sensing Supermarket” and the title of the specific page. Specific page names are given in the page transition map given in Appendix A: Web Page Transitions.
Each webpage will display hyperlinks to adjacent pages as shown in Appendix A: Web Page Transitions.
All webpages shall contain the logos from appropriate sponsors. These include, UTEP, PACES, NASA, and GEON. These logos shall be hyperlinked to the homepages of these organizations.
Each web page that responds to user actions shall have an associated help page. Pages requiring help pages are shown in Appendix A: Web Page Transitions. Each help page shall contain instructions and explanations on how to use the webpage associated with it.
The Home/Search webpage shall contain a description of the motivation and purpose behind the system being built, as shown Figure 3‑2: Home/Search Page.
The Glossary Page shall contain links to approved remote sensing glossaries available on line and a list of terms and definitions provided by the client and AVS users.
When the length of the number of entries displayed in The Glossary Page exceeds two standard window lengths, the Glossary Page shall have hyperlinked shortcuts to each letter of the alphabet to facilitate faster searches.
The Site Map Page shall contain a graphical representation of the layout of the system’s webpages.
The Link Center shall display a table containing links to other sites of interest.
The Contact Us Page shall display information on how to contact the persons responsible for the system and a link to the PACES donations webpage.
Software Engineering II
CS 4311 Fall 2004
9/2/2004 4:15 PM