作業連結
結對第二次—文獻摘要熱詞統計及進階需求
評分細則
本次作業由三部分組成(程式滿分80,部落格滿分70,工程能力滿分30)
程式評分标準
基礎需求
共有7個測試用例,每個滿分20分并按照一定的映射規則最後映射成總分。其中具體的得分規則如下:
字元數統計正确 +1
單詞數統計正确 +2
有效行統計正确 +2
詞頻統計每對1條 +1(全對得15分)
最後程式映射總分公式為:((test1/20)*8+(test2/20)*8+(test3/20)*8+(test4/20)*8+(test5/20)*8+(test6/2)+(test7/2))/60*40
進階需求
共有9個測試用例,如下所示:
"-w 1 -i tests/result-m.txt -o output.txt",
"-w 0 -i tests/result-m.txt -o output.txt",
"-n 20 -w 1 -i tests/result-m.txt -o output.txt",
"-n 20 -w 0 -i tests/result-m.txt -o output.txt",
"-m 5 -w 1 -i tests/result-m.txt -o output.txt",
"-m 5 -w 0 -i tests/result-m.txt -o output.txt",
"-m 3 -n 100 -w 1 -i tests/result-m.txt -o output.txt",
"-m 3 -n 100 -w 0 -i tests/result-m.txt -o output.txt",
"-o output.txt -w 1 -n 100 -m 2 -i tests/result-m.txt",
每個滿分20分并按照一定的映射規則最後映射成總分。其中具體的得分規則如下:
詞頻統計:
1,2文本每對1條+1,(全對得15分);
3,4文本每對1條 +0.5(全對得15分);
5,6文本每對1條 +1(全對得15分);
7,8,9文本每對1條 +0.1(全對得15分);
最後程式映射總分公式為:得分/180*40
部落格評分标準
- 在文章開頭給出結對同學的部落格連結、本作業部落格的連結、你所Fork的同名倉庫的Github項目位址,【1'】并貼出Github的代碼簽入記錄【1'】
- 給出具體分工【1'】
- 給出PSP表格【2'】
- 解題思路描述。即剛開始拿到題目後,如何思考,如何找資料的過程。【5'】
- 設計實作過程。設計包括代碼如何組織,比如會有幾個類,幾個函數,他們之間關系如何,關鍵函數是否需要畫出流程圖?單元測試是怎麼設計的?代碼組織與内部實作設計(類圖)【5'】說明算法的關鍵與關鍵實作部分流程圖【5'】
- 記錄在改程序式性能上所花費的時間,描述你改進的思路。描述你改進的思路【8'】展示性能分析圖和程式中消耗最大的函數【2'】
- 代碼說明。展示出項目關鍵代碼,并解釋思路與注釋說明。【8'】
- 展示出項目部分單元測試代碼,并說明測試的函數,構造測試資料的思路【7'】
- 結合在建構之法中學習到的相關内容,撰寫遇到的代碼子產品異常或結對困難及解決方法。【3'】評價你的隊友:值得學習的地方和需求改進的地方【2'】
- 附加題設計與展示:設計的創意獨到之處、實作思路、實作成果展示【20'】
工程能力評分标準

作業得分情況
基礎需求得分
進階需求得分
部落格得分
工程能力得分
成績排名
程式和部落格得分排名
工程能力得分排名
程式和部落格得分千帆競發圖
工程能力得分千帆競發圖
總結
- 131601207&221600440和221600131&221600439小組在這次作業中程式完成品質較高,代碼取得了不錯的分數。
- 221600411&221600412和221600418&221600420小組在這次作業中部落格完成品質較高,内容詳實。