鄭政 | 2021軟體程式碼開發技術作業五 | 程式碼開發、測試及釋出

ChingZ發表於2021-06-06

程式碼開發、測試及釋出

-------------------------------------------------------------------------------------------------------------------------------------------------

這個作業屬於哪個課程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
這個作業要求在哪裡 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/12043
這個作業的目標 1. 幫助我們更好地體會軟體開發過程
2. 幫助我們更好地瞭解軟體測試何釋出過程
3. 幫助我們更好地掌握軟體開發技術

-------------------------------------------------------------------------------------------------------------------------------------------------

個人資訊

學號 姓名 班級 別名
3118005169 鄭政 軟體工程五班 Ching

-------------------------------------------------------------------------------------------------------------------------------------------------

1、程式碼開發:

(1)開發過程記錄

記錄編號 昨天已完成任務 今天計劃完成的工作 工作中遇到的困難 記錄時間 記錄者
1 完成需求改進和系統設計 完成資料庫建立開發 忘記資料庫密碼導致資料庫無法使用 2021/5/26 鄭政
2 完成資料庫建立開發 完成介面設計及圖片收集 資料庫連線失敗導致無法讀取登入資訊 2021/5/27 鄭政
3 完成介面設計及圖片收集 完成實體類及工具類程式碼編寫 2021/5/28 鄭政
4 完成實體類、使用者實體資料互動類及工具類程式碼編寫以及登陸介面實現 完成編寫主頁面、系統資訊介面以及檢視審計資訊介面 介面與設計不符、查詢功能出現異常、所用sql語句與資料庫版本不符 2021/5/29 鄭政
5 完成編寫主頁面、系統資訊介面以及檢視審計資訊介面 完成所有功能測試工作 2021/5/30 鄭政
6 完成所有功能測試工作 完成測試報告編寫 2021/5/31 鄭政
7 完成測試報告編寫 完成專案釋出及釋出說明 2021/6/1 鄭政

(2)、專案燃盡圖:

1.燃盡圖橫縱座標意義:

X Y
專案或迭代的時間 專案中完成的工作

2.燃盡圖實線和虛線意義:

實線 虛線
需要完成的預估工作的總和 專案中需要完成的工作的總和

3.燃盡圖的作用:

向專案組成員和企業主提供工作進展的一個公共檢視

4.燃盡圖

(3)程式碼/文件簽入記錄:

1.程式碼碼簽入

2.Github Issue記錄:
https://github.com/Chingzz99/ServiceSystem/issues

3.文件更新:

https://github.com/Chingzz99/ServiceSystem/commit/87309097d384ab401e411c79fa66694b8084a081

4.code review:
https://github.com/Chingzz99/ServiceSystem/commit/c685eaa8478fb326af6c6c79795ca28f18f121a0

4.最新執行截圖記錄:

(1)初始版本:(僅有登陸介面)

(2)實現登入以及主頁面編寫版本:

登入功能功能實現:

主頁面:

(3)資料新增功能實現版本:

(4)資料刪除、修改、查詢功能實現版本:

(5)安全退出功能實現版本

(6)檢視審計資訊功能版本:

-------------------------------------------------------------------------------------------------------------------------------------------------

2、測試:

(1)Bug記錄

修復的Bug 不能重現的bug 是設計而不是bug 沒有能力修復,將來也不打算修復的Bug 延遲到下一個版本修復的Bug 總數
6 0 0 0 0 6

(2)Bug詳情

Bug類別 Bug內容 嚴重程度 Bug原因 修復情況
修復的Bug 資料庫無法正常連線 一般 沒有例項化後呼叫資料庫驅動 已修復
修復的Bug 點選表單無法獲取需要修改資訊 一般 沒有呼叫填充資訊方法 已修復
修復的Bug 新增自由職業者資訊儲存到了資料庫中的普通使用者資訊 一般 sql語句的表單名寫錯 已修復
修復的Bug 介面內內建框體移動後消失 一般 介面設計佈局設定出現問題 已修復
修復的Bug 點選選單欄按鈕無反應 一般 元件設定錯誤 已修復
修復的Bug 點選選單欄按鈕無內建框體彈出 一般 沒有呼叫內建框體 已修復

(3)場景測試

使用者類別 需求和目標 系統提供功能
資訊管理員 管理自由職業者、普通使用者、時間表以及專案資訊 自由職業者、普通使用者、時間表以及專案資訊的增刪改查功能
審計員 檢視審計資訊 檢視審計資訊功能

(4)測試矩陣

測試條件 內容 涉及功能 功能是否正常
處理器 Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz 1.99 GHz 所有功能 正常
系統型別 Windows 10、MacOS 所有功能 正常
網路情況 有網路、無網路 所有功能 正常
瀏覽器型別 chrome、IE9、Firefox 所有功能 正常

(5)出口條件

安全性 穩定性 功能要求 效能要求 介面要求 相容性
非法資料無法輸入、無許可權使用者無法使用系統功能 系統不會閃斷或出現無響應狀態 所有功能能達到使用者要求 系統響應使用者時間在2秒以內 對使用者友好且方便操作 可相容絕大多數使用者軟硬體配置

-------------------------------------------------------------------------------------------------------------------------------------------------

3、alpha版本釋出:

釋出地址:https://github.com/Chingzz99/ServiceSystem/releases/tag/No.1

一.功能介紹:

(1)登入功能

使用者可在相應輸入框輸入賬號密碼然後點選登入按鈕進行登入,若輸入錯誤可點選重置即可重置賬號密碼

出現“登入成功!”彈窗後點選確定即可進入系統主介面

系統主介面檢視

(2)資料資訊管理功能

點選選單欄“資料資訊管理”即會出現下拉選單,使用者可根據需要操作的功能進行選擇

(3)資料資訊新增功能(以新增自由職業者資訊為例)

點選選單欄“資料資訊管理”即會出現下拉選單,然後滑鼠移動到“自由職業者管理”即會出現選單欄

點選“自由職業者新增”,會出現新增內建框體

點選相應輸入框輸入相應資訊後點選“新增按鈕”即可完成資訊新增

若資訊未填寫完整,會彈出提醒資訊

(4)資料資訊修改功能(以修改自由職業者資訊為例)

點選選單欄“資料資訊管理”即會出現下拉選單,然後滑鼠移動到“自由職業者管理”即會出現選單欄

點選“自由職業者修改”,會出現新增內建框體

點選表單需要修改的相應資訊後在下方輸入框輸入新的資訊後點選“修改按鈕”即可完成資訊修改

若資訊未填寫完整,會彈出提醒資訊

(5)資料資訊刪除功能(以刪除自由職業者資訊為例)

點選選單欄“資料資訊管理”即會出現下拉選單,然後滑鼠移動到“自由職業者管理”即會出現選單欄

點選“自由職業者刪除”,會出現新增內建框體

點選表單需要刪除的相應資訊後點選“刪除按鈕”會出現提示資訊點選“是”即可完成資訊刪除

(6)資料資訊分類查詢功能(以查詢自由職業者資訊為例)

點選選單欄“資料資訊管理”即會出現下拉選單,然後滑鼠移動到“自由職業者管理”即會出現選單欄

點選“自由職業者分類查詢”,會出現新增內建框體

在上方輸入需要查詢的相應資訊的類別後點選“查詢按鈕”即可完成資訊查詢,下方表單會出現查詢結果

(7)安全退出功能

點選選單欄“資料資訊管理”即會出現下拉選單,然後滑鼠點選“安全退出”即會出現提示資訊

點選“是”即可退出系統

(8)檢視審計日誌功能

點選選單欄“檢視審計資訊”即會出現下拉選單

然後滑鼠點選“檢視審計資訊”即會出現審計資訊內建框體

二.修改的缺陷:
這一版是該系統的第一版,沒有修改缺陷。

三.環境要求:
執行環境為jdk8.0及以上版本。

四.安裝方案:
使用者下載程式壓縮包包解壓進行安裝即可。

五.問題與限制:

問題:該系統Alpha版本的問題在於註冊登入系統還不夠完善,需要進一步優化。

限制:多人同時使用系統可能會造成資料庫資料出錯。

六.釋出方式及釋出地址:

1.釋出方式:我們將通過先在校內釋出,主要通過微信的擴散性在大三學生中擴散。

2.釋出地址:https://github.com/Chingzz99/ServiceSystem/releases/tag/No.1

-------------------------------------------------------------------------------------------------------------------------------------------------

後臺截圖

相關文章