前言
轉眼間,又是新一輪軟件工程博客作業,不過我已結束本科生涯,成為一名北航研究生,本科時期軟工實踐的經歷,讓我在選課時不由想要繼續體驗一番這門課程,帶着些許回憶以及憧憬,這次並非作為團隊負責人,希望可以有一次不同的體驗。
背景及期望
學習背景
自己的學習考慮?
選高等軟件工程這門課原因很簡單,由於本科階段有過軟工經歷,對該課程比較感興趣,想要進一步嘗試更加系統、規范、高效的完成一個項目,鞏固已有知識。
學習期望
在這門課程期望學到什么或者掌握什么能力?
- 期望掌握如何規范撰寫高質量文檔的能力。
- 期望學習更高效規范完成項目的方法。
- 期望進一步鍛煉臨場演講、介紹項目的能力。
- 期望作為團隊平平無奇的一員學會更好的配合。
- 期望研究生階段加了高等二字的軟件工程課帶來不一樣的體驗及收獲。
個人項目見解
根據自己的理解和調研,列舉5個能夠促使項目取得成功的關鍵因素?
- 項目功能及需求的可執行性。
- 團隊成員都具備基礎的編程能力及一定的專業知識。
- 項目有合適合理的整體計划和目標方向。
- 團隊每個成員的努力及成員之間的合作。
- 遇到困難請教前輩或老師,交流學習解決問題。
課程項目
項目選題
《社區疫情防控追蹤系統》
基於對生活社區的疫情防控需要,建立一個輕量級易用的追蹤系統,可以追蹤社區每天進出的個人、每個人的狀態,並能在社區間共享相關信息以實現風險評估和預警傳播。該項目要求在手機上實現個人使用的程序(諸如微信小程序)。
團隊介紹
隊長 | 隊員 |
---|---|
賈航 | 肖妍紅、冷佳業、朱雨婷、胡緒佩 |
項目類型
目前計划實現微信小程序。
學習計划
由於暫時還不知道課程是按照老師安排不同時間段完成不同任務的方式還是團隊自行安排團隊計划完成項目的方式。因此暫時按照后者制定學習計划。
個人計划
時間 | 計划 |
---|---|
第3-4周 | 學習一些基礎微信小程序語法並配置相關環境。 |
第5-6周 | 熟悉環境使用相關語言做一些小練習,完成需求分析。 |
第7-8周 | 框架計划、UML設計,完成自己任務的資料查詢並制定任務計划。 |
第9-13周 | 完成模塊任務,和團隊項目完成對接。 |
第14-18周 | 完成項目測試並迭代修復bug。 |
整體計划 | 課程結束后對微信小程序開發有個整體認知,能夠獨自規范開發一款功能簡單的微信小程序。學會在和團隊成員合作過程規范化、企業化。 |
團隊協同
時間 | 計划 |
---|---|
前期 | 完成項目需求分析,並協商分配成員工作任務。 |
中期 | 完成個人任務並與其他成員對接,遇到問題及時交流解決。 |
后期 | 進行項目測試並修復存在的BUG。 |
課程博客傳送門
作業 | 鏈接 |
---|---|
1、期望與篤信 | 高等軟工第一次作業《期望與篤信》 |
2、從需求分析看軟件開發的挑戰 | 高等軟工第二次作業《需求分析階段總結》 |
3、設計也可以按圖索驥 | 高等軟工第三次作業《設計階段總結》 |
4、課程總結 | 高等軟工期末作業《課程總結》 |