zoukankan      html  css  js  c++  java
  • C# 第十次作业

    Gobang Game Glossary

    Version 1.0

    Revision History

    Date Issue Description Author
    18/April/2015 V1.0 Initial Creation Ruolan Yang
    24/May/2015 V1.0 Generation for release Ruolan Yang

     

     

     

    Table of Contents

    1.      Introduction                                        

    2.      Definitions

             2.1 Chessboard

             2.2 Black Chess

             2.3 White Chess

             2.4 Start

             2.5 Restart

             2.6 Move Back

             2.7 Close

    Gobang Game Glossary

    1.      Introduction  

             This document is used to define terminology specific to the problem domain, explaining terms, which may be unfamiliar to the reader of the use-case            descriptions or other project documents.  Often, this document can be used as an informal data dictionary, capturing data definitions so that use-                case descriptions and other project documents can focus on what the system must do with the information.                                     

    2.      Definitions

             2.1 Chessboard

                   The place that we play chess on it.

             2.2 Black Chess

                   The chess that we play the first.

             2.3 White Chess

                   The chess that we play after the black one.

             2.4 Start

                   Begin the game.

             2.5 Restart

                   Begin the game again.

             2.6 Move Back

                   Cancel the last move.

             2.7 Close

                   Finish the game.

             2.8 Row

                   A combination of chess in the same colour

    Gobang Game Statement

    Version 1.0

    Revision History

    Date Issue Description Author
    18/April/2015 V1.0 Initial Creation Ruolan Yang
    24/May/2015 V1.0 Generation for release Ruolan Yang

    Problem Statement

    This Gobang Game is played between two opponents on a board by making moves with black chess and white chess. 

    One of the players has at his disposal the black chess and the other player has white chess. 

    Both the players must alternately make one move each time. Black (the player with the black chess) begins the game by making a move in the middle of the board. 

    Black to play means that it is black turn to move. White to play means that it is white turn to move.

    The player who get the first five chess in the same color in one role win the game.

    Player can click start to begin the game and click close to finish the game.

    Player can move back it last step through clicking move back.

    Player can begin the game again through reatart the game.

     

     

    Gobang Game Supplementary Specification

    Version 1.0

    Revision History

    Date Issue Description Author
    18/April/2015 V1.0 Initial Creation Ruolan Yang
    24/May/2015 V1.0 Generation for release Ruolan Yang

    Table of Contents

    1.      Objectives

    2.      Scope

    3.      References

    4.      Functionality

    5.      Usability

    6.      Reliability

    7.      Performance

    8.      Supportability

    9.      Security

    10.    Design Constraints

    1. Objectives

    The purpose of this document is to define requirements of the Gobang game.  This Supplementary Specification lists the requirements that are not readily captured in the use cases of the use-case model. The Supplementary Specifications and the use-case model together capture a complete set of requirements on the Application.

    2. Scope

    This Supplementary Specification applies to the Gobang Game, which will be developed by the students.

    This specification defines the non-functional requirements of the system; such as reliability, usability, performance, and supportability as well as functional requirements that are common across a number of use cases. (The functional requirements are defined in the Use Case Specifications.).

    3. References

    none

    4. Functionality

    This Gobang Game is played between two opponents on a board by making moves with black chess and white chess.  One of the players has at his disposal the black chess and the other player has white chess.  Both the players must alternately make one move each time. Black (the player with the black chess) begins the game by making a move in the middle of the board.  Black to play means that it is black turn to move. White to play means that it is white turn to move. The player who get the first five chess in the same color in one role win the game. Player can click start to begin the game and click close to finish the game. Player can move back it last step through clicking move back. Player can begin the game again through reatart the game.

    5. Usability

    The desktop user-interface shall be Windows 7/8/8.1 compliant and winphone 8.0 compliant.

    6.Reliability

    Customer can shut down the computer and the game will be finish.

    7.Performance

    The application is a light one , so it doesn't have as much requirements as others. The calculation too easy to finish, so the costing time is very short.

    8.Supportability

    none

    9.Security

    none

    10. Design Constraint

    The app shall provide a Windows-based desktop interface, a Windows-based phone interface, and a WPF interface.

    Requirement

    1. Start

         1.1 Brief Description

               Begin the game.

         1.2 Flow of Events

               1.2.1 Basic Flow

                        Click the start button and the game start.

                        The two player can play chess in the chessbroad.

                1.2.2 Alternative Flows

                         If the game already started, nothing will happen.

         1.3 Special Requirements

               None.

         1.4 Pre-Conditions

               None.

         1.5 Post-Conditions

               If the use case was successful, you can play chess on the chessbroad. If not, you cannot play chess on it.

         1.6 Extension Points

               None.

    2. Restart

         1.1 Brief Description

               Begin the game again.

         1.2 Flow of Events

               Click the restart button and the game start again.

               The two player can play chess in the chessbroad.

         1.3 Special Requirements

               None.

         1.4 Pre-Conditions

               None.

         1.5 Post-Conditions

               If the use case was successful, you can play chess on the chessbroad.

         1.6 Extension Points

               None.

    3. Move Back

         1.1 Brief Description

               Cancel the last move.

         1.2 Flow of Events

               1.2.1 Basic Flow

                        Click the move back button and the cancel the last move.

                        The player who move back its chess can set the chess in the chessbroad again.

                1.2.2 Alternative Flows

                         If the game did not start, nothing will happen.

         1.3 Special Requirements

               None.

         1.4 Pre-Conditions

               None.

         1.5 Post-Conditions

               If the use case was successful, the player who move back its chess can set the chess in the chessbroad again. If not, nothing will happen.

         1.6 Extension Points

               None.

    4. Close

         1.1 Brief Description

               Finish the game.

         1.2 Flow of Events

               Click the restart button and the game will be finished.

         1.3 Special Requirements

               None.

         1.4 Pre-Conditions

               None.

         1.5 Post-Conditions

               If the use case was successful, the game will be finished.

         1.6 Extension Points

               None.

  • 相关阅读:
    【网络公开课总结】砸蛋中奖效果
    【网络收集】如何修改vs tfs的登录名和密码 .
    在rdlc 中 显示成 yyyy年MM月dd日
    sql 将某一列的值拼接成字符串
    【网络收集】获取JavaScript 的时间使用内置的Date函数完成
    处理传递过来的拼接的值,中间用逗号相隔
    行列转换 pivot
    【网络收集】存储过程中自动生成主键
    Java多线程基础知识整理二
    Java多线程基础知识整理
  • 原文地址:https://www.cnblogs.com/luvianlan/p/4526188.html
Copyright © 2011-2022 走看看