團隊作業2 《需求規格說明書》

2022-08-23 23:12:10 字數 3177 閱讀 8385

• 專案描述

男生女生向前衝是一款由專業團隊ph-vip特定打造的遊戲系統,遊戲風格與超級瑪麗相似,定位是冒險闖關類遊戲,同時,系統還具備註冊使用者,使用者登入以及統計遊戲遊玩時間的功能。使用者可通過登入該系統來進行遊戲的遊玩。

• 預期使用者量

• 軟體功能

• 使用者登入介面:

在此介面進行註冊,使得每個玩家都能擁有單獨賬戶進行遊戲,賬戶用以記錄使用者遊戲遊玩時間以及闖關的數目。

• 遊戲平台

在平台介面顯示執行遊戲,同時顯示遊戲遊玩時間和玩家闖關數目等資訊

• 遊戲

遊戲設定為與超級瑪麗風格類似的休閒冒險闖關類遊戲,遊戲模式則為我們熟悉的闖關模式。與我們平常玩的遊戲一樣,在開闢新關卡後,我們可通過自選關卡來對之前的關卡進行重新闖關。所以在這一設定下,遊戲實際上實現了闖關記錄的功能。

• 真實性

遊戲系統的功能大體是以steam,qq遊戲等平台以借鑑,比如使用者登入、註冊以及記錄遊玩時間等功能在現在的主流遊戲平台都較為常見。

• 可用性

1.遊戲平台的操作簡單,易於上手,且流程比較合理

2.遊戲的操作與平時的闖關遊戲類似,採用wasd+空格或方向鍵+空格的操作模式,沒有太多鍵位需要去記,便於操作,同時操作簡單也是闖關類遊戲的一大特色。

• 價值所在

遊戲本身是為了幫玩家在遊玩的時候喚起從前遊玩闖關遊戲的那份回憶,具有一定的情懷性,同時,設計乙個遊戲平台來執行遊戲等操作也是實現了如今大多數的遊戲啟動方式,並且實現遊戲平台的一些基礎功能。

• 專案倉庫:

• 任務截圖:

• 團隊專案時間安排

舊安排表

第 8 周

1.團隊組隊、團隊部落格

2.團隊介紹、成員展示、角色分配、選題確定

3.制定團隊計畫安排,團隊貢獻分的規定

第9周1.需求規格說明書

2.原型設計,隊員估計任務難度並學習必要的技術

3.編碼規範完成、平台環境搭建完成、初步架構搭建

第10周

1.原型改進(給目標使用者展現原型,並進一步理解需求)

2.架構設計,wbs, 團隊成員估計各自任務所需時間

3.測試計畫

第11、12周

1. 團隊專案alpha任務分配計畫

2. 連續7天的alpha敏捷衝刺,7 篇 每日scrum meeting部落格+**提交

第13周

1.使用者反饋+測試計畫改進

2. 團隊alpha階段個人總結

3. 團隊專案alpha部落格:發布說明、測試報告、展示部落格、專案管理

第14周

1. 團隊專案alpha部落格:事後分析

新安排表

時間內容

第8周1.原型改進(給目標使用者展現原型,並進一步理解需求)

2.架構設計,wbs, 團隊成員估計各自任務所需時間

3.測試計畫

第9、10周

1. 團隊專案alpha任務分配計畫

2. 連續7天的alpha敏捷衝刺,7 篇 每日scrum meeting部落格+**提交

第11周

1.使用者反饋+測試計畫改進

2. 團隊alpha階段個人總結

3. 團隊專案alpha部落格:發布說明、測試報告、展示部落格、專案管理

第12周

1. 團隊專案alpha部落格:事後分析

新舊安排表內容基本一致,舊的安排表原來的週數安排錯誤,新的安排表把週數改正過來並去掉已經完成的工作。

• 李兆海

分配任務:

遊戲平台設計

完成情況:

已初步掌握用pyqt設計圖形化介面的操作。

個人感想:

在學習pyqt設計介面的過程中,確實感受到這一外部工具的便利性,挺大程度上降低了做圖形化介面的複雜性,同時,在與隊友合作的過程中,也深刻體會到交流的重要性,大家相互交流自己的想法往往才能使得想做的東西更符合大家的水平,設計方案也會更加完善。

• 陳健

分配任務:

遊戲地圖開發

完成情況:

現在正在消化網上的一些**,計畫是經過消化之後在來寫自己的地圖。

個人感想:

1.在小組模式中還有一些不習慣,如果不合作交流是很難的,因為這麼大的量不可能乙個人完成,而且遇到難題在交流中可以得到很好的解決。

2.在關於git方面的團隊合作還不是很熟悉,還需隊長的指導。

• 陳蜀毅

分配任務:

遊戲地圖開發(按產品規格交付產品)

完成情況:

通過借鑑網路,地圖初步完成

個人感想:

第一次參與小組模式的**開發,第一次感受群體模式的好處與困難。可以和同學交流想法並產生新的點子,但意見相左時卻又爭執不下。正是爭執,讓我們快速進步並各取所長。同時認識到了自己的許多不足。

• 陳家健

分配任務:

遊戲地圖開發(按產品規格交付產品)

完成情況:

地圖效果初步完成

與同為地圖組同學進行需求交流,改善產品

與人物組同學進行交流,使雙方的版塊可以更有效地融合

個人感想:

1.初次參與團隊開發軟體專案,對於開發的流程不熟悉,每個人有自己的風格,其中不乏交流,合作上的瓶頸期。好在大家齊心協力,百家爭鳴後能統一思想,群策群力。

2.在關於git方面的團隊合作還不是很熟悉,還需隊長的指導。

• 陳乙鑫

分配任務:

遊戲角色開發

個人感想:

第一次參與多人專案,也是第一次做較大型程式,比我預想要困難一些,但通過查資料,與夥伴討論等途徑都能在一定程度上解決問題

• 杜仲謀

分配任務:

遊戲地圖開發

遊戲測試

完成情況:

學習地圖開發,借鑑網上的一些成功**邊學邊做

個人感想:

以前還不覺得單人開發和團隊開發的區別有多大,以為頂多就是把乙個人的任務分給了多個人而已,但是其實不然。我也是在經歷過團隊開發之後,才感覺到了單人開發與團隊開發之間的重大區別(大致情況在後面說明),並不僅僅是將任務劃分一下就完了。

• 盧柏鋮

分配任務:

登入介面設計

完成情況:

登入介面基礎功能函式設計完成

個人感想:

第一次進行團隊任務,感覺有些新奇,因為都分配了任務,大家都通過上網找資料等方式進行學習和設計,一起討論如何編寫,集思廣益

團隊作業2 需求規格說明書

1.產品描述 24點是一款專業開發 特定打造的遊戲系統,本系統完全模擬24點遊戲過程,實現出題 解題 使用者答題 使用者答題正確判斷 分數記錄多個功能,遊戲可分為練習模式 排位模式,使用者可隨時隨地用瀏覽器開啟本系統進行遊玩。24點遊戲系統打破了紙牌遊戲對紙牌實物的需求約束性,並且簡化了實際操作中無...

團隊作業2 需求規格說明書

索引 二 團隊專案分工 4.團隊分工 5.每個人完成的情況 這個作業屬於哪個課程 軟體工程 這個作業的要求在 作業要求 這個作業的目標在 撰寫需求規格說明書 開發工具 ieda 2020.1 j a版本 1.8專案管理工具 m en 3.x 使用的框架 spring spring mvc mybat...

團隊作業2 《需求規格說明書》

目錄2專案價值 3.團隊分工 目錄這個作業屬於哪個課程 信安1912 軟體工程 這個作業要求在 團隊作業2 需求規格說明書 這個作業的目標 需求分析 詳細計畫 團隊合作 面向手機儲存空間不足的人群 android8.0 占用空間小 執行速度快 介面整潔 開發工具 idea,android studi...