這個作業屬於哪個課程 | <軟體工程2024-雙學位> |
---|---|
這個作業要求在哪裡 | <團隊作業2——需求說明文件> |
這個作業的目標 | 完成需求文件 |
目錄
- 團隊作業2-需求說明文件
- 需求說明
- 面向使用者分析
- 功能性需求
- 預期使用者數量
- 系統價值
- gitcode連結
- 時間安排
- 原安排表
- 校正後安排
- 感想
- 需求說明
團隊作業2-需求說明文件
隊員資訊:
姓名 | 學號 |
---|---|
陳俊豪 | 3121001738 |
李榮富 | 3121006365 |
劉棟 | 3121002754 |
梅中一 | 3121002760 |
高航 | 3121002697 |
黎浩博 | 3121007842 |
需求說明
面向使用者分析
這次我們團隊合作寫一個課程表小程式,主要面向學生。本課表可以幫助學生了解本學期每週的課程時間、地點以及任課老師、班級等資訊。
功能性需求
預期使用者數量
100+
系統價值
1.真實性
- 本小程式需要學生透過輸入賬號與密碼,模擬登入學校教務處,獲取課程安排
2.可用性
- 目前的可用的課表小程式較少,選擇選擇不多,而且工程較少。本小程式為廣大學生提供多一個選擇。
3.價值所在
- 對於大多學生,課表小程式,以簡潔為主,更為容易接觸
- 對於我們第一次進行團隊合作來說,一個功能較少但齊全的課程表小程式,可以讓我們熟悉一下軟體開發流程
gitcode連結
倉庫連結
時間安排
原安排表
階段時間 | 階段任務 | 完成情況 |
---|---|---|
第4周 | 1.團隊組隊、團隊部落格 | 已完成 |
2.團隊介紹、成員展示、角色分配、選題確定 | 已完成 | |
3.制定團隊計劃安排,團隊貢獻分的規定 | 已完成 | |
第5周 | 1.需求規格說明書 | 已完成 |
2.原型設計,隊員估計任務難度並學習必要的技術 | 待完成 | |
3.編碼規範完成、平臺環境搭建完成、初步架構搭建 | 已完成 | |
第6-8周 | 原型改進(給目標使用者展現原型,並進一步理解需求) | 待完成 |
2.架構設計,WBS, 團隊成員估計各自任務所需時間 | 待完成 | |
3.測試計劃 | 待完成 | |
第9周 | 1. 團隊專案Alpha任務分配計劃 | 待完成 |
2. 連續7天的Alpha敏捷衝刺,7 篇 每日Scrum Meeting部落格+程式碼提交 | 待完成 | |
第10周 | 1.使用者反饋+測試計劃改進 | 待完成 |
2. 團隊Alpha階段個人總結 | 待完成 | |
3. 團隊專案Alpha部落格:釋出說明、測試報告、展示部落格、專案管理 | 待完成 | |
第11周 | 1. 團隊專案Alpha部落格,事後分析 | 待完成 |
校正後安排
階段時間 | 階段任務 | 完成情況 |
---|---|---|
第5、6周 | 1.需求規格說明書 | 已完成 |
2.原型設計,隊員估計任務難度並學習必要的技術 | 前後端人員技術學習中 | |
3.編碼規範完成、平臺環境搭建完成、初步架構搭建 | 已完成 | |
第7周 | 原型改進(給目標使用者展現原型,並進一步理解需求) | 待完成 |
2.架構設計,WBS, 團隊成員估計各自任務所需時間 | 待完成 | |
3.測試計劃 | 待完成 | |
第8、9周 | 1. 團隊專案Alpha任務分配計劃 | 待完成 |
2. 連續7天的Alpha敏捷衝刺,7 篇 每日Scrum Meeting部落格+程式碼提交 | 待完成 | |
第10周 | 1.使用者反饋+測試計劃改進 | 待完成 |
2. 團隊Alpha階段個人總結 | 待完成 | |
3. 團隊專案Alpha部落格:釋出說明、測試報告、展示部落格、專案管理 | 待完成 | |
第11周 | 1. 團隊專案Alpha部落格,事後分析 | 待完成 |
人員 | 本週主要任務 | 完成情況 |
-———– | --- | --- |
全體人員 | 專案需求分析 | 完成 |
陳俊豪、劉棟 | 分工瞭解小程式前端開發技術,並進行初步學習 | 感想未完成 |
李榮富、梅中一 | 後端的資料獲取 | 未完成 |
高航 | 部落格編寫,需求文件處理 | 未完成 |
黎浩博 | 大致UI設計,後臺資料庫初步構想 | 未完成 |
矯正演算法 | ||
公式:Y=X+-X/N | ||
Y是某件事實際時間花費,X是對於某件事的估計時間, N是做過類似開發工作的次數,中間的+-表示加上或者減去。 |
感想
姓名 | 分工 | 感想 |
---|---|---|
陳俊豪 | 分工瞭解小程式前端開發技術,並進行初步學習 | 沒了解過這個板塊,還需要繼續學習。 |
李榮富 | 後端資料的獲取 | 第一次做團隊專案,挺期待的。 |
劉棟 | 分工瞭解小程式前端開發技術,並進行初步學習 | 第一次進行團隊作業,參與專案開發,希望能在這個過程中增強自己的能力,提升專業素質。我作為輔修班的一員,我對於計算機是十分感興趣的,頭一次接觸到軟工小組作業,讓我對於以後工作的團隊協作有了一個清楚的認知。我希望我能透過這次學習讓我自己大大提高能力,爭取以後能成為團隊大腿,獨當一面。 |
梅中一 | 後端資料的獲取 | 第一次團隊合作完成一個完整的專案,希望能學到新的東西,提高自己的程式設計水平和團隊協作能力。 |
高航 | 部落格編寫,需求文件處理 | 第一次進行團隊作業,參與專案開發,希望能在這個過程中增強自己的能力,提升專業素質。我作為輔修班的一員,我對於計算機是十分感興趣的,頭一次接觸到軟工小組作業,讓我對於以後工作的團隊協作有了一個清楚的認知。我希望我能透過這次學習讓我自己大大提高能力,爭取以後能成為團隊大腿,獨當一面。 |
黎浩博 | 大致UI設計,後臺資料庫初步構想 | 經過小組商討,各個小組成員確定了分工專案,我主要負責UI設計專案。我雖然之前沒接觸過關於UI設計的專案,但是我會在團隊的指導下認真的學習和設計,學會與團隊成員溝通,並在規定時間內完成任務。 |