1. 程式人生 > >Blue_Flke團隊項目設計完善&編碼測試

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

idt 功能 color arch 回調函數 width family 分享圖片 ali

任務1:文檔《軟件設計方案說明書》github地址:https://github.com/13993013291/ruanjianguigexuqiu

任務2:項目集成開發環境:eclipse,jdk,sdk adt tomcat

任務3:《軟件編碼規範說明書》github地址:https://github.com/13993013291/ruanjianguigexuqiu

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

技術分享圖片
   // 填充數據庫
               function populateDB(tx) {
                   tx.executeSql(
‘CREATE TABLE IF NOT EXISTS `myuser` (`user_id` integer primary key autoincrement ,`user_name` VARCHAR( 25 ) NOT NULL ,`user_phone` varchar( 15 ) NOT NULL ,`user_qq` varchar( 15 ) ,`user_email` VARCHAR( 50 ),`user_bz` TEXT)‘); } // 事務執行出錯後調用的回調函數 function errorCB(tx, err) { alert(
"Error processing SQL: "+err); } // 事務執行成功後調用的回調函數 function successCB() { $.mobile.changePage (‘set.html‘, ‘fade‘, false, false); }
數據庫連接 技術分享圖片
  function modfiyBD(tx){
                 tx.executeSql("UPDATE `myuser`SET  `user_name`=‘"+textinput1+"‘,`user_phone`="+textinput2+",`user_qq`="+textinput3
                              
+",`user_email`=‘"+textinput4+"‘,`user_bz`=‘"+textarea1+"‘ WHERE user_id="+uid, [], successCB, errorCB); }
數據庫操作

任務5:項目測試人員編制滿足不同測試要求的測試用例並執行測試;測試中,測試人員如果發現故障,則由相應代碼編寫人員在確定缺陷原因後對代碼進行修改,直到測試不再出現故障。

  • 在項目開發中使用Junit4作為單元測試工具。
  • 等項目開發完成再進行黑白盒測試

任務6:項目源碼團隊項目Github倉庫:https://github.com/13993013291/ruanjianguigexuqiu

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

小組成員實驗心得:

王勝海: 在本次項目中,我們小組通過討論,調查,分析等方式和策略認真的完成了這次實驗;在項目中,我們大家一起動手,一起參與討論,最後匯總得到一個最佳的方案,得到了這次項目中的最優解,讓我們的項目趨於完善。通過這次項目我學到了很多知識,也學到了很多項目解決的方案方法。

妥誌福:次實驗負責的是後臺邏輯的整理,通過與小組成員的商量與探討,在書寫後臺功能的過程中,通過網上查閱相關資料找到了解決思路,不斷在解決問題中成長。

牛瑞鑫:通過用戶需求的調研,更加明確了系統功能,方便了系統設計與開發。通過前端界面設計與前端代碼的書寫,與小組成員的溝通,對前端出現的一些問題相關概念有了一定的理解

馬中林:本次實驗負責的是團隊項目系統設計說明書和詳細設計說明,通過課堂上老師的講解對理論知識有了進一步的理解

鄧英蓉:在本次試驗中,負責軟件的測試工作,通過這次測試之後,首先我發現測試並不是一個人的任務,在團隊其他隊員的積極幫助中,我對測試有了一定的了解。測試時始終都需要和開發與設計人員進行良好的溝通,對軟件要有全面的了解,根據測試目的和測試計劃,搭建測試環境,生成測試數據。

董潤園:通過小組討論以及網上查閱相關的資料書寫了《軟件編碼規範說明書》,發現規範的編碼格式可以使得代碼有更好的可讀性,良好的代碼規範是完成任務的一個重要前提。

團隊成員的具體分工及占整個任務的工作量比例

前端界面設計

牛瑞鑫

15%

2天

總結及撰寫博客

王勝海

20%

2天

軟件測試

鄧英蓉

15%

2天

系統詳細設計說明書

馬中林

20%

2天

後臺設計

妥誌福

15%

3天

軟件編碼規範說明書

董潤園

15%

2天

項目總結

本設通訊錄系統本著解決用戶需求為第一位的原則,認真詳細的分析了項目的要求,通過上網、到圖書館查找資料,以及詢問老師同學,盡可能的滿足了項目所需的功能,包括添加聯系人信息(聯系人姓名、手機號碼(可多號碼)、郵箱、聯系人頭像)。通過調試,系統的不足仍然存在,比如刪除聯系人信息還有問題,還有待修改優化。

燃盡圖

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