DOC PREVIEW
GU CIS 315 - Software Requirements Specification for Triangulation Games

This preview shows page 1-2-22-23 out of 23 pages.

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

Unformatted text preview:

Software Requirements Specification for Triangulation Games Version 1.3 not approved Prepared by: Ville Parviainen, Lauri Kainulainen, Suvi Peltomäki, Marianne Haugen, Jon Sahlberg, Salvador Jesús Romero Castellano, Umair Azfar Khan, Kyösti Karila 4.12.2005Table of Contents Revision History........................................................................................ 5 1 Introduction......................................................................................... 6 1.1 Purpose..............................................................................................................6 1.2 Document Conventions.....................................................................................6 1.3 Intended Audience and Reading Suggestions ................................................6 1.4 Project Scope.....................................................................................................6 2 Overall Description............................................................................. 6 2.1 Product Perspective..........................................................................................6 2.2 Product Features...............................................................................................6 2.3 User Classes and Characteristics ....................................................................7 2.4 Operating Environment.....................................................................................7 2.5 Design and Implementation Constraints..........................................................7 2.6 User Documentation..........................................................................................7 2.7 Assumptions and Dependencies......................................................................8 3 System Features................................................................................. 8 3.1 System has a graphical user interface.............................................................8 3.1.1 Description and Priority.......................................................................................8 3.1.2 Use Case...............................................................................................................8 3.1.3 Functional Requirements.....................................................................................8 3.2 Player can choose multiple game types ..........................................................8 3.2.1 Description and Priority.......................................................................................8 3.2.2 Use Case...............................................................................................................9 3.2.3 Functional Requirements...................................................................................10 3.3 Player can choose from multiple opening positions.....................................10 3.3.1 Description and Priority.....................................................................................10 3.3.2 Use Case.............................................................................................................103.3.3 Functional Requirements...................................................................................10 3.4 Players can be both a Human or a Computer................................................11 3.4.1 Description and Priority.....................................................................................11 3.4.2 Use Cases...........................................................................................................11 3.4.3 Functional Requirements...................................................................................11 3.5 There must be a default random artificial intelligence..................................11 3.5.1 Description and Priority.....................................................................................11 3.5.2 Use Case.............................................................................................................11 3.5.3 Functional Requirements...................................................................................12 3.6 The user can change the nature of players during a game ..........................12 3.6.1 Description and Priority.....................................................................................12 3.6.2 Use Case.............................................................................................................12 3.6.3 Functional Requirements...................................................................................12 3.7 New Artificial Intelligence can be loaded from a file.....................................13 3.7.1 Description and Priority.....................................................................................13 3.7.2 Use Case.............................................................................................................13 3.7.3 Functional Requirement.....................................................................................13 3.8 The games are defined separately from the software code..........................13 3.8.1 Description and Priority.....................................................................................13 3.8.2 Use Case.............................................................................................................14 3.8.3 Functional Requirements...................................................................................14 3.9 The games end on a predefined condition ....................................................14 3.9.1 Description and Priority.....................................................................................14 3.9.2 Use Case.............................................................................................................14 3.9.3 Functional Requirements...................................................................................15 3.10 Game saving feature....................................................................................15 3.10.1 Description and Priority.....................................................................................15 3.10.2 Use Case.............................................................................................................15 3.10.3 Functional Requirements


View Full Document

GU CIS 315 - Software Requirements Specification for Triangulation Games

Download Software Requirements Specification for Triangulation Games
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 Requirements Specification for Triangulation Games 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 Requirements Specification for Triangulation Games 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?