DOC PREVIEW
WVU CS 430 - Software Design Specification

This preview shows page 1-2-3-4-5-6 out of 19 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 19 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 19 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 19 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 19 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 19 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 19 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 19 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Table of Contents1.0 Introduction 1.1 Goals and objectives 1.2 Statement of scope 1.3 Software context 1.4 Major constraints2.0 Data design2.1 Internal software data structure2.2 Global data structure2.3 Temporary data structure3.0 Architectural and component-level design3.1 Program Structure3.1.1 Architecture diagram3.1.2 Alternatives3.2 Description for User Interface (UI)3.2.1 Processing narrative for UI3.2.2 UI interface description.3.2.3 UI processing detail3.2.3.1 Restrictions/limitations3.2.3.2 Performance issues3.2.3.3 Design constraints3.3 Description for Input Handler3.3.1 Processing narrative for Input Handler3.3.2 Input Handler interface description.3.3.3 Input Handler processing detail3.3.3.1 Restrictions/limitations3.3.3.2 Performance issues3.4 Description for Parse Engine3.4.1 Processing narrative for Parse Engine3.4.2 Parse Engine interface description.3.4.3 Parse Engine processing detail3.4.3.1 Algorithmic model3.4.3.2 Restrictions/limitations3.4.3.4 Performance issues3.4.3.6 Design constraints3.5 Description for Comparison Engine3.5.1 Processing narrative for Comparison Engine3.5.2 Comparison Engine interface description.3.5.3 Comparison Engine processing detail3.5.3.1 Performance issues3.6 Description for API Handler3.6.1 Processing narrative for API Handler3.6.2 API Handler interface description.3.6.3 Component n processing detail3.6.3.1 Restrictions/limitations3.6.3.5 Performance issues3.6.3.6 Design constraints3.7 Software Interface Description3.7.1 External machine interfaces3.7.2 External system interfaces3.7.3 Human interface4.0 User Interface Design4.1 Screen images4.2 Interface design rules4.3 Components available4.4 UIDS description5.0 Restrictions, limitations, and constraints5.1 Time Limits5.2 Budgetary Constraints5.3 Hardware Constraints6.0 Testing Issues6.1 Classes of tests6.2 Expected software response6.3 Performance bounds6.4 Identification of critical components7.0 Appendices7.1 Packaging and installation issues7.2 Legal Considerations7.3 Data Flow diagramsCheat CheckSOFTWARE DESIGNSPECIFICATION For CS 430 at West Virginia University, Fall 2008 Lee Zaniewski, Kai Ma, Aaron Costa, Chris [email protected]/11/2008SOFTWARE DESIGN SPECIFICATIONTable of ContentsTable of Contents............................................................................................................................21.0 Introduction..............................................................................................................................51.1 Goals and objectives.............................................................................................................51.2 Statement of scope...............................................................................................................51.3 Software context...................................................................................................................51.4 Major constraints..................................................................................................................52.0 Data design...............................................................................................................................62.1 Internal software data structure...........................................................................................62.2 Global data structure............................................................................................................62.3 Temporary data structure.....................................................................................................63.0 Architectural and component-level design...............................................................................73.1 Program Structure.................................................................................................................73.1.1 Architecture diagram.....................................................................................................73.1.2 Alternatives....................................................................................................................73.2 Description for User Interface (UI)........................................................................................83.2.1 Processing narrative for UI............................................................................................83.2.2 UI interface description..................................................................................................83.2.3 UI processing detail........................................................................................................83.3 Description for Input Handler...............................................................................................93.3.1 Processing narrative for Input Handler..........................................................................93.3.2 Input Handler interface description...............................................................................93.3.3 Input Handler processing detail.....................................................................................93.4 Description for Parse Engine...............................................................................................10Page 2SOFTWARE DESIGN SPECIFICATION3.4.1 Processing narrative for Parse Engine.........................................................................103.4.2 Parse Engine interface description...............................................................................103.4.3 Parse Engine processing detail.....................................................................................103.5 Description for Comparison Engine....................................................................................113.5.1 Processing narrative for Comparison Engine...............................................................113.5.2 Comparison Engine interface description....................................................................113.5.3 Comparison Engine processing detail..........................................................................113.6 Description for API Handler................................................................................................123.6.1 Processing narrative for API Handler...........................................................................123.6.2 API Handler interface


View Full Document

WVU CS 430 - Software Design Specification

Documents in this Course
Lecture

Lecture

28 pages

Design

Design

27 pages

Load more
Download Software Design Specification
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 Software Design Specification 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 Software Design Specification 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?