DOC PREVIEW
WVU CS 430 - Design

This preview shows page 1-2-3-25-26-27 out of 27 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 27 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 27 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 27 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 27 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 27 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 27 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 27 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1.0 Introduction1.1 Goals and Objectives1.2 Statement of Scope1.3 Major Constraints2.0 Data Design2.1 Internal Software Data Structure2.2 Global Data Structure2.3 Temporary Data Structure2.4 Database Description 3.0 Architectural and Component-level Design3.1 Program Structure3.2 Add PatronThe Add Patron component allows a User to add a Patron to the database.3.2.1 Processing narrative (PSPEC)3.2.2 Interface Description.3.2.3 Add Patron Processing Detail3.2.3.1 Algorithmic model3.2.3.2 Restrictions/limitations3.2.3.3 Local data structures3.2.3.4 Performance Issues3.2.3.5 Design constraints3.3 Log-in/Log-outThe Log-in/Log-out component associates and disassociates a User’s account with the currently running session of bar Buster.3.3.1 Processing narrative (PSPEC)3.3.2 Interface Description.3.3.3 Log-In/Log-Out Processing Detail3.3.3.1 Algorithmic model3.3.3.2 Restrictions/limitations3.3.3.3 Local data structures3.3.3.4 Performance Issues3.3.3.5 Design constraints3.4 Home ScreenThe Home Screen component provides the main interface for the Bar Buster program. This component allows a User to view all Patron objects that have been added by bars in a User’s Bar_List object.3.4.1 Processing narrative (PSPEC)3.4.2 Interface Description.3.4.3 Home Screen Processing Detail3.4.3.1 Algorithmic model3.4.3.2 Restrictions/limitations3.4.3.3 Local data structures3.4.3.4 Performance Issues3.4.3.5 Design constraints3.5 SettingsThe Settings component allows a User to toggle pushed notifications and transition to the Add Bar component.3.5.1 Processing narrative (PSPEC)3.5.2 Interface Description.3.5.3 Settings Processing Detail3.5.3.1 Algorithmic model3.5.3.2 Restrictions/limitations3.5.3.3 Local data structures3.5.3.4 Performance Issues3.5.3.5 Design constraints3.6 Add BarThe Add Bar component allows a User to add a Bar object to their associated User object’s Bar_List.3.6.1 Processing narrative (PSPEC)3.6.2 Interface Description.3.6.3 Add Bar Processing Detail3.6.3.1 Algorithmic model3.6.3.2 Restrictions/limitations3.6.3.3 Local data structures3.6.3.4 Performance Issues3.6.3.5 Design constraints3.6 External Interfaces3.6.1 External machine interfaces3.6.2 External system interfaces4.0 User interface design4.1 Description of the user interface4.1.1 Screen images4.1.1.1 Home Screen4.1.1.2 Zoom Thumbnail4.1.1.3 View/Select Bars4.1.1.4 View All Bars4.1.1.5 View Single Bar4.1.1.6 Add Person4.1.1.7 Log In/Log Out4.1.1.8 Settings4.1.1.9 Subscribe to New Bar4.1.2 Objects and actions4.1.2.1 Back Button4.1.2.2 Cancel Button4.1.2.3 Confirm Option4.1.2.4 Image – Bar Logo (Subscribed to)4.1.2.5 Image – Bar Logo (Not subscribed to)4.1.2.6 Image – Offender4.1.2.7 Image – Enlarged Offender (zoomable)4.1.2.8 Log In4.1.2.9 Log Out4.1.2.10 Menu4.1.2.11 Push Notifications Off4.1.2.12 Push Notifications On4.1.2.13 Scroll Bar4.1.2.14 Severity4.1.2.15 Status Bar4.1.2.16 Submit Button Final4.1.2.17 Submit Button Initial4.1.2.18 Subscribe to New Bar Button4.1.2.19 Take Picture4.1.2.20 Text Box – Bar Description4.1.2.21 Text Box – Offender Long Description4.1.2.22 Text Box – Offender Short Description4.1.2.23 Text Field – Bar4.1.2.24 Text Field – Description4.1.2.25 Text Field – Name4.1.2.26 Text Field – Password4.1.2.27 Text Field – Time4.1.2.28 Text Field – Username4.1.2.29 Use Picture4.1.2.30 View All Button4.2 Interface Design Rules4.3 Components Available4.4 UIDS Description5.0 Restrictions, limitations, and constraints6.0 Testing Issues 6.1 Classes of tests6.2 Expected software response6.3 Performance bounds6.4 Identification of critical componentsTable of Contents1.0 Introduction.......................................................................................................... 21.1 Goals and Objectives..................................................................................... 31.2 Statement of Scope....................................................................................... 31.3 Major Constraints...........................................................................................32.0 Data Design.......................................................................................................... 32.1 Internal Software Data Structure.......................................................................42.2 Global Data Structure........................................................................................42.3 Temporary Data Structure.................................................................................42.4 Database Description........................................................................................43.0 Architectural and Component-level Design..........................................................53.1 Program Structure............................................................................................. 53.1.1 Architecture diagram..................................................................................53.2 Add Patron......................................................................................................... 5The Add Patron component allows a User to add a Patron to the database......................53.2.1 Processing narrative (PSPEC)......................................................................53.2.2 Interface Description...................................................................................63.2.3 Add Patron Processing Detail.......................................................................63.3 Log-in/Log-out................................................................................................... 7The Log-in/Log-out component associates and disassociates a User’s account with the currently running session of bar Buster.......................................................................73.3.1 Processing narrative (PSPEC)......................................................................73.3.2 Interface Description...................................................................................73.3.3 Log-In/Log-Out Processing Detail................................................................73.4 Home Screen.....................................................................................................8The Home Screen component provides the main interface for the Bar Buster program. This component allows a User to view all Patron objects that have been added by bars in a User’s Bar_List


View Full Document

WVU CS 430 - Design

Documents in this Course
Lecture

Lecture

28 pages

Load more
Download Design
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Design and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Design 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?