系統設計(團隊作業4)
阿新 • • 發佈:2018-11-24
1.修改完善已提交的需求規格說明書
- 需要在部落格中描述:《需求規格說明書》初稿(上一次作業)有哪些不足?特別是:功能考慮不全或需求文件描述缺少的地方。
- 修改需同時體現在需求規格說明書的線上文件中。
2.討論制定團隊的編碼規範
- 討論之前和討論之後,隊員閱讀《構建之法》第四章內容,並討論總結。
- 將程式碼規範和編碼原則釋出在隨筆上,並說說你們這麼選擇的理由。
3.資料庫設計
- 選擇合適的資料庫產品,完成資料庫設計。
- 在隨筆中展示資料庫設計的結果,至少需要包含ER圖。
推薦使用PowerDesigner或線上作圖工具ProcessOn
4.專案的後端架構設計
- 隊員一起再次觀看軟體體系結構的教學視訊,選擇合適的體系結構,並說明理由。
- 要注意與需求規格說明書中的介面原型設計相對應。
- 這部分是課堂展示的重點內容,請用圖文並茂的方式進行描述。
5.確定團隊Alpha版本要實現的功能
- 參考分而治之(WBS - Work Breakdown Structure)給出相應的WBS圖。
- 利用象限法(《構建之法》 8.5)稽核上一次作業所確定需求優先順序,明確專案的核心功能;
- 列出團隊Alpha版本需要實現的功能,表格中至少應包含:優先順序、名稱、使用者故事描述;
使用者故事描述可以參考模板“作為一個 <角色> ,可以 <活動> ,以便於 <價值> ”,用一句話說明。 價值>
6.關鍵技術與難點
- 在完成上述設計的過程中,逐步明晰並列出實現本專案的關鍵技術;
- 比照團隊目前的技術儲備,列出技術難點與解決方法。
7.團隊管理
描述組員在上述任務中的分工和工作量比例。
組員 比例權重 參與工作範圍 林恩 % 部落格及排版等,團隊管理 寇永明 % 確定團隊Alpha版本要實現的功能 楊長元 % 修改完善已提交的需求規格說明書,討論制定團隊的編碼規範 胡彤 % 專案的後端架構設計 李震 % 資料庫設計 王浩 % 關鍵技術與難點 李傑 % 確定團隊Alpha版本要實現的功能 - 請用Leangoo的截圖來展示分工和完成的過程;
最後給出燃盡圖。