Download GaTT - Software Design Specification

Transcript
GaTT − Software Design Specification
4.24.1 Processing Narrative
A user wishes to view the details of an Inventory Item currently in the database. In order to do this, the user
has to have been authenticated and authorized. Next, the user will click on the Inventory Tab. A list will then
be given to the user of all the Inventory Items. The user will then highlight an item to view and click on the
View button.
4.24.2 Interface Description
On the Inventory tab, a list will be given of the Inventory Items. The user will click on an item to highlight it
and then click on the View button.
4.24.3 Component Processing Detail
4.24.3.1 Algorithmic Model
In: InventoryID from selection
Out: form that contains the details of the Inventory Item.
ViewInventoryList (ObjectType)
This algorithm is described in the View Inventory List component description.
Submit [(In: InventoryID from selection
Out: Form with Inventory Object details
On Error: send message of failure and exit the routine
ViewInventoryItem [(In: InventoryID
Out: ViewInventoryItem Form
lookup record from TrackedObjectTBL (where POID.value=InventoryID)
Fill in ViewInventoryItem form with record attributes
]
if errors occurred:
send message of failure and exit the routine
if no errors occurred:
send message of success and return to the item screen.
]
4.24.3.2 Activity diagram for View Inventory Item Module
4.24.1 Processing Narrative
55