9組 需求分析報告
一,部落格連線
二,團隊基本情況(10分)
(1.1.1)團隊專案的整體計劃安排(3分)(根據具體情況會略有調整)
時間 | 內容 | 完成度 |
---|---|---|
9.3 | 成立隊伍 | 已完成 |
9.4-9.20 | 確立選題 | 已完成 |
10.10-10.22 | 製作團隊選題報告,查詢所學內容,形成專案框架 | 已完成 |
10.23-10.30 | 製作團隊需求分析報告,完成原型設計,各小組開始佈置學習任務 | 已完成 |
11.1-11.7 | 佈置學習任務,開始推進 | 未完成 |
11.8-11.14 | 前端著手實現小程式客戶端頁面,,後端設計資料庫演算法組開始實現演算法設計 測試組跟進程式碼學習,除錯功能模組 | 未完成 |
11.15-11.21 | 小程式客戶端頁面基本完成,演算法實現40%,後端完成資料庫構建,著手實現與前端的互動,完成文件第一版撰寫,產品測試 | 未完成 |
11.22 | 釋出alpha版本,總結alpha版本開發過程 | 未完成 |
11.22-12.3 | 專案優化,演算法組繼續優化演算法,beta版本完成50% | 未完成 |
12.4-12.13 | 基本實現beta版本,完成文件第二版的撰寫,產品測試 | 未完成 |
12.14-最終ddl | 繼續優化專案,完成文件定稿,ppt,視訊等製作 | 未完成 |
(1.1.2)團隊分工(2分)
專案分工beta版本
組員 | 分工 |
---|---|
胡馳 | 前段開發 |
繆恆銘 | 後端開發 |
段新源 | 前端開發 |
盧浩瑋 | 後端開發 |
張偉鵬 | 前端開發 |
洪磊 | 測試組 |
謝小龍 | 測試組 |
李霆政 | 前端開發 |
(1.1.3)請評估並描述團隊中每個人對本次作業的貢獻比例,並寫入本次部落格(禁止一鍋端平的情況,如果沒有評估,全組平均後,組長得分減 50%)(2分)
組員 | 分工 | 得分 |
---|---|---|
胡馳 | 視訊製作/原型設計 | 14% |
繆恆銘 | 需求分析報告/UML圖繪製 | 13.5% |
段新源 | / | 10.0% |
盧浩瑋 | 部落格編寫/UML圖繪製 | 13.5% |
張偉鵬 | ppt製作 | 13.0% |
洪磊 | / | 10.0% |
謝小龍 | 答辯 | 13.0% |
李霆政 | 原型設計 | 13.0% |
(1.1.4)畫出整個專案思維導圖和燃盡圖(時間範圍:從團隊建立的第一天至本次作業提交時間)
思維導圖*
燃盡圖
(1.2)UML(16分)
登入部分:
- 負責人:盧浩瑋
- 描述:包含了使用者註冊,使用者登入等功能
- 該部分面臨的問題:使用者賬戶管理問題
- 解決的問題:使用者登入流程問題
附:
用例圖:
類圖:
狀態圖:
使用者關係圖:
活動圖:
時序圖:
協作圖:
遊戲準備部分:
- 負責人:盧浩瑋
- 描述:包含了選擇遊戲模式,建立遊戲等功能
- 該部分面臨的問題:對遊戲型別做區分
- 解決的問題:對軟體的核心功能做出界定,對後續的開發有一定指導性
附:
用例圖:
狀態圖:
活動圖:
實體關係圖:
個人中心部分:
- 負責人:盧浩瑋
- 描述:包含了設定賬號,獲取個人資料並對部分內容修改等功能
- 該部分面臨的問題:儲存資料&FAQ彙總
- 解決的問題:解決對遊戲的設定、個人資料的高效獲取的問題
附:
用例圖:
活動圖:
狀態圖:
類圖(包含登入部分):
排行榜部分:
- 負責人:繆恆銘
- 描述:包含了部分遊戲的遊戲排行、好友排行等功能
- 該部分面臨的問題:如何提高獲取使用者排行資訊效率的問題
- 解決的問題:對排行榜的核心功能做出界定,對後續的開發有一定指導性
附:
用例圖:
類圖:
活動圖:
狀態圖:
實體關係圖:
作業記錄相關
胡馳:
我主要負責的是視訊的拍攝和剪輯。用的是剪映這個app,主要是因為ps不會用,而且剪映太方便了,也有很多模組可供使用(以前在抖音發視訊也是用的這個),在工作過程中也將每個參與錄製成員的特點都發揮出來了,在這次作業中讓我的視訊剪輯能力得到了鍛鍊,雖然做的不太好但是也是盡了在自己這個水平下最大的力了,也懂得了製作一個質量較高的視訊真的是一件很花時間和精力的事情
繆恆銘:
我主要負責的是需求報告的撰寫、修改。在工作過程中,積極與組員溝通,在需要幫忙時,隊友們也都熱心的給予了幫助。後續也對部分UML圖進行適當的修改補充,在此過程中也是充分體會到了團隊合作的愉悅。
盧浩瑋:
我主要負責的是部落格的撰寫、修改以及UML圖的繪製。出於上手難度的考量選擇使用億圖圖示(雖然需要vip但利用邀請機制白嫖七天,爽到),工作過程中積極與隊友溝通,隊友們也都熱心地協助。對UML圖的繪製進行了充分的協助以及補完。UML圖的繪製
李霆政:
我主要負責原型設計,一開始是不知道該怎麼下手的,但是在和兄弟們積極討論之後就有頭緒了,主要想要簡約的介面,也進行了對一些遊戲的介面參考,在需要幫助時,隊友也是積極的進行幫助,最後完成任務。
洪磊:
本次作業由於個人的一些原因,沒有時間投入在作業上,甚至還咕了導致臨時調整分工(向隊友們謝罪)。但是看到組裡的分工和諧,大家互相幫忙、積極溝通的工作氛圍,感到很榮幸在這個組裡,希望下次自己也能騰出時間做點貢獻。
張偉鵬
我主要負責的是ppt的製作。小組的成員在工作中有需要互相協作的任務時,能積極溝通,互相幫助。
段新源
由於對前端的不瞭解,所以在網上找了相關視訊學習,學到了一些前端知識
PSP表格
Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|
Planning(計劃) | 240 | 240 |
Estimate(估計時間) | 240 | 240 |
Development(開發) | 300 | 300 |
Analysis(需求分析(包括學習新技術)) | 30 | 30 |
Design Spec(生成設計文件) | 200 | 200 |
Design Review(設計複審) | 30 | 30 |
Coding Standard(程式碼規範 ) | 0 | 0 |
Design(具體設計) | 0 | 0 |
Coding(具體編碼) | 0 | 0 |
Code Review(程式碼複審) | 0 | 0 |
Test(測試(自我測試,修改程式碼,提交修改)) | 0 | 0 |
Reporting(報告) | 120 | 140 |
Test Report(測試報告) | 110 | 125 |
Size Measurement(計算工作量) | 10 | 15 |
Postmortem & Process Improvement Plan(事後總結, 並提出過程改進計劃) | 0 | 0 |
Total(合計) | 620 | 620 |