第一次個人程式設計作業

2022-09-08 17:39:12 字數 1545 閱讀 9528

作業github鏈結

psp2.1

personal software process stages

預估耗時(分鐘)

實際耗時(分鐘)

planning

計畫· estimate

· 估計這個任務需要多少時間

6090

development

開發· analysis

· 需求分析 (包括學習新技術)

120180

· design spec

· 生成設計文件

2010

· design review

· 設計複審

1010

· coding standard

· **規範 (為目前的開發制定合適的規範)55

· design

· 具體設計

3040

· coding

· 具體編碼

720800

· code review

· **複審

200400

· test

· 測試(自我測試,修改**,提交修改)

100150

reporting

報告120

150· test repor

· 測試報告

2020

· size measurement

· 計算工作量

1010

· postmortem & process improvement plan

· 事後總結, 並提出過程改進計畫

3030

· 合計

1445

1815

答:下面先放一張用jprofiler工具生成的效能分析圖。

答:專案部分單元測試**(**如下,該單元測試直接測試核心的敏感詞匹配功能

@test

public void test1()

}

下面是單元測試得到的測試覆蓋率截圖

關於測試函式的說明

測試檔案answer.txt、a.txt、b.txt的截圖如下所示

構造測試資料的思路

首先我的**還未實現部首偏旁拆分檢測以及拼音縮寫替換檢測。因此我就主要針對剩下幾種已經實現的過濾功能設計測試資料。盡量讓乙個敏感詞變體具有多種變體形式混雜的特點,這樣才能達到真正的**測試效果。

第一次個人程式設計作業

psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫120 estimate 估計這個任務需要多少時間 120development 開發360 analysis 需求分析 包括學習新技術 60 design spec...

第一次個人程式設計作業

github倉庫位址 psp2.1 personal softwareprocess stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫50 60estimate 估計這個任務需要多少時間 3020 development 開發960 1080 analysis 需求分析 包括學習...

第一次個人程式設計作業

倉庫 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫 estimate 估計這個任務需要多少時間100 development 開發 8802000 analysis 需求分析 包括學習新技術 240420 de...