項目 | 內容 |
---|---|
軟件工程 | 任課教師博客主頁連接 |
結對項目要求 | 做業連接地址 |
課程學習目標 | 熟悉軟件開發總體流程,提高自身能力 |
本次做業在哪一個具體方面幫助咱們實現目標 | 第一次體驗一個完整的工程 |
1.點評做業的博客: | 連接 |
2.github連接地址: | 連接 |
3.點評內容: | 本篇博文佈局合理,條理清晰。從流程圖能夠看出你對本次有一個清晰地認識、思路很是明確;從截圖能夠看出你對本次做業的完成態度很是認真;可是從你的總結中看出你不夠自信過於妄自菲薄。望你在之後學習生活中:心不妥協、行不受限。一塊兒努力加油! |
4.點評心得: | 經過點評我搭檔的博文使我深入的認識到自身的代碼能力的不足,以及排版方面的缺陷。在日後的學習中增強代碼方面的訓練。 |
1.需求分析
(1)單詞頻數可視化柱狀圖
(2)統計該文本行數及字符數;
(3)各類統計功能均提供計時功能,顯示程序統計所消耗時間(單位:ms);
(4)可處理任意用戶導入的任意英文文本;
(5)人機交互界面要求GUI界面(WEB頁面、APP頁面均可);
(6)統計文本中除冠詞、代詞、介詞以外的高頻詞;
(7)統計前10個兩個單詞組成的詞組頻率。
2.軟件設計:使用類圖
html
3.核心功能代碼展現:展現核心功能代碼
git
5.程序運行:程序運行時每一個功能界面截圖
(1).Web頁面導入文檔
github
(2).生成可視化柱狀圖
編程
(3).實現柱狀圖下載
佈局
(4).生成文檔
學習
6.描述結對的過程,提供兩人在討論、細化和編程時的結對照片
測試
7.這次結對做業的PSP編碼
PSP2.1 | 任務內容 | 計劃共完成須要的時間(min) | 實際完成須要的時間(min) |
---|---|---|---|
Planning | 計劃 | 8 | 10 |
Estimate | 估計這個任務須要多少時間,並規劃大體工做步驟 | 200 | 300 |
Development | 開發 | 80 | 100 |
Analysis | 需求分析 (包括學習新技術) | 30 | 35 |
Design Spec | 生成設計文檔 | 5 | 8 |
Design Review | 設計複審 (和同事審覈設計文檔) | 5 | 10 |
Coding Standard | 代碼規範 (爲目前的開發制定合適的規範) | 5 | 5 |
Design | 具體設計 | 10 | 15 |
Coding | 具體編碼 | 30 | 40 |
Code Review | 代碼複審 | 10 | 10 |
Test | 測試(自我測試,修改代碼,提交修改) | 15 | 20 |
Reporting | 報告 | 10 | 15 |
Test Report | 測試報告 | 5 | 5 |
Size Measurement | 計算工做量 | 5 | 3 |
Postmortem & Process Improvement Plan | 過後總結 ,並提出過程改進計劃 | 5 | 10 |