這個作業屬於哪個課程
軟體工程
這個作業要求在**
團隊作業2——《需求規格說明書》
這個作業的目標
確定團隊選題後,確定團隊需要描述要做的究竟是什麼系統,預期的使用者量是多少,通過需求分析形成需求規格說明書; 建立和初步熟悉團隊git的協作方式;校正團隊專案的時間安排表
作為使用者和軟體開發人員達成的技術協議書,作為著手進行設計工作的基礎和依據,系統開發完成以後,為產品的驗收提供了依據。由於使用者要能看得懂,並且還能發現和指出其中的錯誤,這對於保證軟體系統的質量有很大的作用。
社交**的這幾年變得越來越複雜。網路聊天的出現是為了方便人們溝通,但是漸漸的,這個「方便」也只是縮短了時間和距離,而並沒有實現更加坦白的溝通。社交**依然沒有真正實現「人人皆可說「的幻境,它只是給了每個人一支關掉的話筒,怎麼能開啟,還得靠自己。
匿名提問信箱就是為了能夠打破這些。實現提問雙方的輕鬆社交。
使用匿名提問箱的使用者,或許是想表達自己的心意卻不想表明自己的身份,或許是「社交恐懼症」,需要通過匿名去吐露自己的心聲。
2.3.1假定
本專案是否能夠成功實施,主要取決於以下的條件:
2.3.2約束根據實際情況,首批使用者主要為開發測試人員,預計使用者量為5;第二批使用者主要為測試志願者,預計使用者量為50;最後一批使用者主要為宣傳推廣後的使用者,預計使用者量為250。
3.2.1功能結構圖
3.2.2具體功能列表
功能詳細描述
註冊登入
使用者需要用郵箱註冊賬號;使用賬號密碼登入;識別人機的驗證碼
使用者資訊編輯
使用者修改密碼;編輯使用者資訊;修改頭像
主題以及背景管理
使用者可以根據個人喜好選擇個人頁面系統主題色以及提問箱背景圖
發布提問箱
使用者可以向其他使用者發布自己的匿名提問信箱,供其他使用者匿名提問,以鏈結形式分享
匿名提問
使用者可以進入提問鏈結對提問箱的主人進行匿名提問,但無法進入提問箱主人主頁,同時提問者還有追問功能。
回答舉報反饋
無論是提問者還是回答者,都可以對違法違規的資訊進行舉報或者對系統的功能提出建議反饋
拉黑使用者可以對自己討厭的問題拉黑,實際上是將該資訊對應的使用者進行拉黑,被拉黑的使用者無法再次提問以及檢視公開的問題。
登出使用者可以登出賬號
收信管理
個人主頁中有四個分類可以分別檢視未回答的問題、已回答的問題、未收到回答的問題、已收到回答的問題。答者可以刪除問題。
3.2.3初步ui介面設計技術項
具體技術
ui平面設計
ps、xd
好幾個隊
4.1.2專案issues截圖:
4.2.1原有安排
時間任務內容
第9周1.團隊組隊、團隊部落格
2.團隊介紹、成員展示、角色分配、選題確定
3.制定團隊計畫安排,團隊貢獻分的規定
第10周
1.需求規格說明書
2.原型設計,隊員估計任務難度並學習必要的技術
3.編碼規範完成、平台環境搭建完成、初步架構搭建
第11周
1.原型改進(給目標使用者展現原型,並進一步理解需求)
2.架構設計,wbs, 團隊成員估計各自任務所需時間
3.測試計畫
第12、13周
1. 團隊專案alpha任務分配計畫
2. 連續7天的alpha敏捷衝刺,7 篇 每日scrum meeting部落格+**提交
第14周
1.使用者反饋+測試計畫改進
2. 團隊alpha階段個人總結
3. 團隊專案alpha部落格:發布說明、測試報告、展示部落格、專案管理
第15周
1. 團隊專案alpha部落格:事後分析
4.2.2校正後的安排
時間任務內容
第9周1.團隊組隊、團隊部落格(已完成)
2.團隊介紹、成員展示、角色分配、選題確定(已完成)
3.制定團隊計畫安排,團隊貢獻分的規定(已完成)
第10周
1.需求規格說明書(已完成)
2.原型設計,隊員估計任務難度並學習必要的技術(已完成)
3.初步的ui介面設計(已完成)
第11周
1.原型改進(給目標使用者展現原型,並進一步理解需求)
2.編碼規範完成、平台環境搭建完成、初步架構搭建架構設計,wbs, 團隊成員估計各自任務所需時間
3.測試計畫
第12、13周
1. 團隊專案alpha任務分配計畫
2. 連續7天的alpha敏捷衝刺,7 篇 每日scrum meeting部落格+**提交
第14周
1.使用者反饋+測試計畫改進
2. 團隊alpha階段個人總結
3. 團隊專案alpha部落格:發布說明、測試報告、展示部落格、專案管理
第15周
1. 團隊專案alpha部落格:事後分析
隊員角色
任務宋旭清
隊長1.撰寫博文
2.宣傳工作
3.配合pm工作,協調管理隊員,完成小組計畫工作
4.ui設計
羅桂珊前端
1.進行網頁的前端開發
2.進行前端測試
楊川鋇pm
1.產品設計,規劃需求
2.規劃專案程序,保證任務進度
3.ui設計
鄭寶柔後端
1.進行網頁後端開發
2.進行後端測試
周華娟後端
1.進行網頁後端開發
2.進行後端測試
羅桂珊:了解專案後,與後台同學討論並進一步學習新的技術;與pm交流溝通,了解了專案需求並確定了基本的頁面設定
楊川鋇:列出了匿名提問箱的功能需求以及與後端前端進行溝通如何實現,設計了大概的網頁布局
鄭寶柔:已完成資料庫表和介面需求文件的設計
周華娟:購買了合適的伺服器,並且在伺服器安裝了jdk,mysql、redis和tomcat,建立了共享github倉庫並搭建好了springboot的環境,讓所有人能訪問伺服器的資料庫
團隊作業2 需求規格說明書
1.產品描述 24點是一款專業開發 特定打造的遊戲系統,本系統完全模擬24點遊戲過程,實現出題 解題 使用者答題 使用者答題正確判斷 分數記錄多個功能,遊戲可分為練習模式 排位模式,使用者可隨時隨地用瀏覽器開啟本系統進行遊玩。24點遊戲系統打破了紙牌遊戲對紙牌實物的需求約束性,並且簡化了實際操作中無...
團隊作業2 《需求規格說明書》
專案描述 男生女生向前衝是一款由專業團隊ph vip特定打造的遊戲系統,遊戲風格與超級瑪麗相似,定位是冒險闖關類遊戲,同時,系統還具備註冊使用者,使用者登入以及統計遊戲遊玩時間的功能。使用者可通過登入該系統來進行遊戲的遊玩。預期使用者量 軟體功能 使用者登入介面 在此介面進行註冊,使得每個玩家都能擁...
團隊作業2 需求規格說明書
索引 二 團隊專案分工 4.團隊分工 5.每個人完成的情況 這個作業屬於哪個課程 軟體工程 這個作業的要求在 作業要求 這個作業的目標在 撰寫需求規格說明書 開發工具 ieda 2020.1 j a版本 1.8專案管理工具 m en 3.x 使用的框架 spring spring mvc mybat...