團隊專案 打地鼠遊戲 SPEC 系統效能評估測試

2022-09-02 17:06:13 字數 1618 閱讀 2009

本輪測試的目的是測試打地鼠遊戲的需求以及確保每個需求都能得到滿足的方法。

編寫此需求說明書是為了使使用者和開發人員對所開發的系統有一致的理解。

通過閱讀此說明書,開發人員可以了解當前業務的具體需求和要實現的主要功能,

使用者通過閱讀此說明書可以確認開發人員對其業務需求的認識是否正確,並對系統

要實現功能有初步的了解。

本輪測試內容包括以下打地鼠遊戲以下的子系統:

1、遊戲功能子系統

2、積分功能子系統

3、diy功能子系統

4、計時功能子系統

5、排行功能子系統

該遊戲面向兒童玩家,青年玩家和老年玩家。本遊戲製作的目的是滿足人們休閒的要求,在緊張的工作之餘休閒類的小遊戲能夠給人帶來最大程度的放鬆。也可以增進人們之間的交流、溝通。

場景: 

兒童玩家:小明(8歲,一名小學二年級的小男孩,具有一定的電腦操作基礎),一天他在自己家的的電腦上發現了乙個新的遊戲出於好奇點選了進去,在進入介面後被介面所吸引所以進行遊戲,玩過幾次後感覺比較有趣繼續玩遊戲。 

老年玩家:(40歲以上)看到了打地鼠的遊戲,想起了以前玩過的遊戲機於是進行了嘗試玩了一下懷念以前的生活。

uml(unified modeling language)是在booch方法、oose方法和omt方法的基礎上演化而來的基於物件導向技術的標準建模語言。它統一了物件導向建模的基本概念、術語和圖示符號,描述了建模過程中所必須遵循的基本步驟,提供了一整套描述軟體系統模型的概念和圖形表示法,可從不同的視角為系統建模。 統一建模語言uml是一種語義豐富、通用、視覺化的建模語言和事實上的國際工業標準,易於理解和交流。uml提供的豐富的檢視從多個視角描述系統的不同側面,可以有效運用於軟體的建模、分析與設計。標準建模語言uml的定義包括uml語義和uml表示法兩個部分。uml語義通過其元模型來嚴格地定義。uml表示法定義uml符號的表示法,為開發者或開發工具使用這些圖形符號和文字語法來建模提供標準。這些圖形符號和文字所表達的是應用級的模型,在語義上它是uml元模型的例項。uml的主要內容通常用用例圖、類圖、物件圖、狀態圖、活**、構件圖、配置圖、順序圖、協作圖和包圖等l0種圖來描述,它們從不同的角度和層次為系統建模提供支援,完全可以描述系統的方方面面。

uml具有以下兩個特點:

(1)uml 是乙個視覺化建模語言, 是一種圖形化的物件導向的設計工具語言,而不是視覺化程式語言,但用uml描述的模型可與各種程式語言直接相連,把uml 模型對映成程式語言。

(2)uml 是一種可用於詳細描述的語言,其所建立的模型是精確、無歧義和完整的。同時uml是一種文件化的語言,對其各建模元素可進行詳細說明,並能生成所建模型的文件。

由於uml具有以上兩個特點,所以我們的打地鼠遊戲就用uml用例模型:

在本次專案中主要涉及以下專業術語:

winform介面設計:winform是·net開發平台中對windows form的一種稱謂。

c#介面:介面是指定一組函式成員而不實現成員的引用型別,其他型別-類和介面可以實現介面。

本軟體主要通過滑鼠單擊來實現打地鼠的功能,通過按鈕來設定遊戲難度等一系列的設定,單擊diy按鈕可以選擇需要diy的元件來進行diy設定操作。

打地鼠遊戲

題目描述 輸入輸入包含3行,第一行包含乙個整數n 1 n 100000 表示有n個地鼠從地上冒出來,第二行n個用空格分隔的整數表示每個地鼠冒出後停留的時間 maxt 50000 第三行n個用空格分隔的整數表示每個地鼠被敲擊後會增加的分值v v 1000 每行中第i個數都表示第i個地鼠的資訊。輸出輸出...

打地鼠遊戲

時間限制 1 sec 記憶體限制 128 mb 題目描述 輸入輸入包含3行,第一行包含乙個整數n 1 n 100000 表示有n個地鼠從地上冒出來,第二行n個用空格分隔的整數表示每個地鼠冒出後停留的時間 maxt 50000 第三行n個用空格分隔的整數表示每個地鼠被敲擊後會增加的分值v v 1000...

5502 打地鼠遊戲

題目 思路 先按小鼠出現的時間從小到大排序,用nt記錄消耗的時間,當小鼠停留的時間大於nt時,將價值加到總價值上去,否則,用此小鼠的價值和已經加上去的小鼠的最小價值比較,判斷是否加上它。用優先佇列,因為優先佇列預設從大到小排序,所以要將小鼠價值的負值加到佇列中。include include inc...