1. 程式人生 > 其它 >個人專案(論文查重)

個人專案(論文查重)

寫在前面

這個作業屬於哪個課程
信安1912
這個作業要求在哪裡
作業要求
這個作業的目標
個人專案開發,PSP表格,模組測試

GitHub倉庫

倉庫連線

PSP表格

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃 30 40
Estimate 估計這個任務需要多少時間 30 30
Development 開發 3600 4800
Analysis 需求分析 (包括學習新技術) 30 40
Design Spec 生成設計文件 30 30
Design Review 設計複審 20 20
Coding Standard 程式碼規範 (為目前的開發制定合適的規範) 10 10
Design 具體設計 60 60
Coding 具體編碼 240 180
Code Review 程式碼複審 30 30
Test 測試(自我測試,修改程式碼,提交修改) 180 200
Reporting 報告 30 60
Test Repor 測試報告 20 20
Size Measurement 計算工作量 10 10
Postmortem & Process Improvement Plan 事後總結, 並提出過程改進計劃 20 20
合計 4340 5540

設計流程

演算法分析

利用hanlp包中的密碼演算法SHA,提取檔案字串的雜湊值,對所得雜湊值進行加權合併和降維得到一串關於檔案內容的雜湊值,利用海明距離對兩串雜湊值進行比較的出相似值

效能分析

總體效能

記憶體佔用

CPU負載

單元測試

1、空參測試
2、錯誤檔案測試
3、其他檔案與原檔案測試

程式碼覆蓋率

案例