Software Requirements Specification
language query, and it will provide a list of relevant matches and links to the data. Descriptions of the data will also be provided to separate data into categories that can be used to narrow searches, such as date, price, and resolution. The software will offer “one stop shopping” for commercial and non-commercial remote sensing data located on various online websites.
Definitions, Acronyms, and Abbreviations
This section provides the reader of the SRS with a list of definitions, acronyms and abbreviations that will be useful for the understanding of the terms used throughout this document.
Table 1 lists the definitions used in this document with respect to AVS. The definitions given below are specific to this document and may not be identical to definitions of these terms in common use. The purpose of this section is to assist the user in understanding the requirements for the system.
Table 1: Definitions
An external entity such as a user, a database, or application software that interacts with the system.
A person whose responsibility is to manage and maintain the infrastructure of the system.
A wavelength interval in the electromagnetic spectrum.
Any file format for digital data encoded as a sequence of bits but not consisting of a sequence of printable characters (text).
A set, collection, group, or configuration containing members regarded as having certain attributes or traits in common; a kind or category
A diagram consisting of a group of classes and interfaces reflecting important entities of the domain of the system being modeled, and the relationships between these classes and interfaces.
The process of selecting a hyperlink and transferring a browser’s display from the current site to the hyperlinked site.
Data Flow Diagram
A functional model of a software system that describes how outputs are derived from inputs. A diagram contains processes, data flows, actors and data stores.
A collection of data or information typically stored on a computer system and organized to facilitate retrieval and modification.
Database Management System
A software system that enables users to define, create, maintain, and control access to a database.
To transfer data or programs from a server or host computer to one's own computer or device.
A model of a software system that describes the sequence events and states in the system.
An occurrence or happening of significance to a task or program, such as the completion of an asynchronous input/output operation.
A program that interacts with the system to be built. An actor.
An element of a database record in which one piece of information is stored.
A rectangular or circular area that is the result of the projection of the field of view of an instrument onto a surface or a selection of an area of an image or map.
A set of fields in a relational data base table that is a primary key in a different table and that is used to link the tables.
An image for which the image pixels have been assigned real-world coordinates (projection and datum) on the Earth.
Graphical User Interface
A user interface based on graphics (icons and pictures and menus) instead of text; uses a mouse as well as a keyboard as an input device.
A request to a web server from a web browser or other client.
Placing the cursor over a GUI element without clicking on this element.
Software Engineering II
CS 4311 Fall 2004
9/2/2004 4:15 PM