團隊項目設計完善&編碼測試
阿新 • • 發佈:2018-06-19
java語言 服務 IT body 數據 png 項目進度 serve unity
任務1:軟件設計方案說明書
- 《基於彈幕評論的大數據分析平臺軟件設計方案說明書》倉庫鏈接:點擊跳轉
任務2:搭建並配置項目集成開發環境;
開發環境
- java version "1.8.0_121"
- Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
- Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
- Apache Maven 3.3.9
- tomcat-8.0.41
- MySQL Community Server 5.5.53
- Jenkins 2.107.2
- 阿裏雲輕量應用服務器
開發工具
- eclipse-jee-luna
- SQLyog 企業版
- xshell
任務3:制訂軟件編碼規範
- 《開拓者團隊軟件編碼規範說明書》倉庫鏈接:點擊跳轉
任務4:項目編碼人員按照項目分工,按照軟件設計方案說明書要求,選擇計算機語言協作編寫軟件代碼,開發軟件關聯數據庫表創建程序,按照軟件測試要求進行代碼測試。
- 根據本次開發的實際需求,選擇java語言作為平臺搭建的主要語言,選擇python為大數據分析主要語言。
- 使用maven創建項目並管理項目中需要的第三方jar包。
任務5:項目測試人員編制滿足不同測試要求的測試用例並執行測試;測試中,測試人員如果發現故障,則由相應代碼編寫人員在確定缺陷原因後對代碼進行修改,直到測試不再出現故障。
- 在項目開發中即使用Junit4作為單元測試工具,合理的排查開發前期出現的任何故障。
- 等項目開發完成再進行白盒測試
任務6:提交軟件項目源碼團隊項目Github倉庫。
- 項目源碼倉庫地址:點擊跳轉
任務7:在團隊博客發布博文,結合燃盡圖陳述本實驗執行過程,上傳團隊實施本次實驗場景照片,描述團隊成員的具體分工、占整個實驗任務的工作量比例及完成各自任務的實際時間,每位成員結合任務分工總結本次實驗心得,最後由項目組長進行總結陳述。
燃盡圖
本次討論照片
團隊成員具體分工
- 杜世康:基本框架的搭建與集成
- 劉丹:團隊編碼規範說明書的撰寫
- 王靜雅:軟件設計方案說明書的撰寫
- 曹瑩雯: 數據庫表結構的設計
- 尹楠:數據庫表結構的設計
- 李玉瑩 :服務器環境搭建與本次博文撰寫
團隊成員完成任務時間占比
成員 | 任務量 | 完成時間 |
---|---|---|
杜世康 | 40% | 4h |
劉丹 | 10% | 2h |
王靜雅 | 10% | 2h |
曹瑩雯 | 15% | 2h |
尹楠 | 15% | 2h |
李玉瑩 | 10% | 2h |
實驗心得
- 杜世康:本次實驗完成了web平臺底層框架的搭建即使用Spring框架集成了Mybatis-plus,作為可二次開發框架。過程中,遇到了一系列配置過程中的錯誤,集成的過程比較考研耐心和細心程度,好在Spring框架比較主流,網上有大量的資料可查,最終還是完成了任務。
- 劉丹:本次實驗,經過我們團隊集體討論,大致確定了編碼中幾處常見的的規範,如命名規則,第一個花括號的位置,數據庫表字段命名規則等。最後參考阿裏巴巴Java開發手冊完成了本次編碼規範說明。
- 王靜雅:本次實驗將項目進度推進了一大步,經過團隊討論將代碼進行了規範,在團隊的協作中,各位成員各司其職,在查閱一些資料並且參考後,解決了一些問題,將本次實驗任務進行了圓滿的完成。
- 曹瑩雯:本次實驗我們選取了當下最熱門的內容,也就是直播。去研究由日本普及至全球的彈幕中能看出的信息內容,基於大數據的開發研究,得出想要的內容以及提煉出重要的信息,甚至可以實時過濾彈幕。實驗選取的內容更能貼近目前大多數人的愛好興趣,也讓實驗變得更加的有價值。
- 尹楠:本次實驗我們對各自遇到的問題進行了集體討論,並得到了解決辦法,從中學到了很多知識,加深了對以前所學知識的理解。在團隊成員的互相配合下,我們的實驗才能按部就班的順利進行。
- 李玉瑩:
本次實驗在組長的帶領下,分工明確,各司其職。我們的選題是當下熱門的直播彈幕,在編碼和測試的過程中也發現了很多有趣的問題,讓我更深地認識到軟件工程這門學科的實用性和趣味性。也再一次學習了編碼規範,受益良多
本次實驗,與以往實驗不同的是,從本次實驗開始,我們進行了功能的編碼實現和數據庫的設計,這是實打實的,也是比較有難度的。庫的設計需要綜合系統的實際需求,來確定實際需要的幾張表,每張表需要那些字段等,這些看似容易的工作,實際做起來往往是有難度的。而框架的搭建牽扯到各種各樣的配置文件,且對Spring框架有個基本的了解,是需要慢工出細活的。經過本次實驗,總體來講,難度較大,任務量繁重,但是風雨過後是彩虹,正是通過這樣的難度,復雜性使我們團隊對於java環境下的開發步驟有了更加深入的理解,通過撰寫軟件編碼規範與軟件設計方案也對於本系統有了更精細化的需求分析。
團隊項目設計完善&編碼測試