團隊項目設計完善&編碼測試

任務1:軟件設計方案說明書

  • 《基於彈幕評論的大數據分析平臺軟件設計方案說明書》倉庫連接:點擊跳轉

任務2:搭建並配置項目集成開發環境;

開發環境java

  • 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
  • 阿里雲輕量應用服務器

開發工具python

  • eclipse-jee-luna
  • SQLyog 企業版
  • xshell

任務3:制訂軟件編碼規範

  • 《開拓者團隊軟件編碼規範說明書》倉庫連接:點擊跳轉

任務4:項目編碼人員按照項目分工,按照軟件設計方案說明書要求,選擇計算機語言協做編寫軟件代碼,開發軟件關聯數據庫表建立程序,按照軟件測試要求進行代碼測試。

  • 根據本次開發的實際需求,選擇java語言做爲平臺搭建的主要語言,選擇python爲大數據分析主要語言。
  • 使用maven建立項目並管理項目中須要的第三方jar包。

任務5:項目測試人員編制知足不一樣測試要求的測試用例並執行測試;測試中,測試人員若是發現故障,則由相應代碼編寫人員在肯定缺陷緣由後對代碼進行修改,直到測試再也不出現故障。

  • 在項目開發中即便用Junit4做爲單元測試工具,合理的排查開發前期出現的任何故障。
  • 等項目開發完成再進行白盒測試

任務6:提交軟件項目源碼團隊項目Github倉庫。

任務7:在團隊博客發佈博文,結合燃盡圖陳述本實驗執行過程,上傳團隊實施本次實驗場景照片,描述團隊成員的具體分工、佔整個實驗任務的工做量比例及完成各自任務的實際時間,每位成員結合任務分工總結本次實驗心得,最後由項目組長進行總結陳述。

燃盡圖
git

本次討論照片
github

團隊成員具體分工web

  • 杜世康:基本框架的搭建與集成
  • 劉丹:團隊編碼規範說明書的撰寫
  • 王靜雅:軟件設計方案說明書的撰寫
  • 曹瑩雯: 數據庫表結構的設計
  • 尹楠:數據庫表結構的設計
  • 李玉瑩 :服務器環境搭建與本次博文撰寫

團隊成員完成任務時間佔比shell

成員 任務量 完成時間
杜世康 40% 4h
劉丹 10% 2h
王靜雅 10% 2h
曹瑩雯 15% 2h
尹楠 15% 2h
李玉瑩 10% 2h

實驗心得數據庫

  • 杜世康:本次實驗完成了web平臺底層框架的搭建即便用Spring框架集成了Mybatis-plus,做爲可二次開發框架。過程當中,遇到了一系列配置過程當中的錯誤,集成的過程比較考研耐心和細心程度,好在Spring框架比較主流,網上有大量的資料可查,最終仍是完成了任務。
  • 劉丹:本次實驗,通過咱們團隊集體討論,大體肯定了編碼中幾處常見的的規範,如命名規則,第一個花括號的位置,數據庫表字段命名規則等。最後參考阿里巴巴Java開發手冊完成了本次編碼規範說明。
  • 王靜雅:本次實驗將項目進度推動了一大步,通過團隊討論將代碼進行了規範,在團隊的協做中,各位成員各司其職,在查閱一些資料而且參考後,解決了一些問題,將本次實驗任務進行了圓滿的完成。
  • 曹瑩雯:本次實驗咱們選取了當下最熱門的內容,也就是直播。去研究由日本普及至全球的彈幕中能看出的信息內容,基於大數據的開發研究,得出想要的內容以及提煉出重要的信息,甚至能夠實時過濾彈幕。實驗選取的內容更能貼近目前大多數人的愛好興趣,也讓實驗變得更加的有價值。
  • 尹楠:本次實驗咱們對各自遇到的問題進行了集體討論,並獲得瞭解決辦法,從中學到了不少知識,加深了對之前所學知識的理解。在團隊成員的互相配合下,咱們的實驗才能循序漸進的順利進行。
  • 李玉瑩: 本次實驗在組長的帶領下,分工明確,各司其職。咱們的選題是當下熱門的直播彈幕,在編碼和測試的過程當中也發現了不少有趣的問題,讓我更深地認識到軟件工程這門學科的實用性和趣味性。也再一次學習了編碼規範,受益良多 本次實驗,與以往實驗不一樣的是,從本次實驗開始,咱們進行了功能的編碼實現和數據庫的設計,這是實打實的,也是比較有難度的。庫的設計須要綜合系統的實際需求,來肯定實際須要的幾張表,每張表須要那些字段等,這些看似容易的工做,實際作起來每每是有難度的。而框架的搭建牽扯到各類各樣的配置文件,且對Spring框架有個基本的瞭解,是須要慢工出細活的。通過本次實驗,整體來說,難度較大,任務量繁重,可是風雨事後是彩虹,正是經過這樣的難度,複雜性使咱們團隊對於java環境下的開發步驟有了更加深刻的理解,經過撰寫軟件編碼規範與軟件設計方案也對於本系統有了更精細化的需求分析。
相關文章
相關標籤/搜索