201671010405 杜娣 《英文文本統計分析》結對項目報告
阿新 • • 發佈:2019-04-03
設計 logs ESS htm 軟件工程 rep left 自己的 時間
遍歷排序的單詞
一:實驗名稱:軟件工程結對項目
二:實驗目的與要求
(1)體驗軟件項目開發中的兩人合作,練習結對編程(Pair programming)。
(2)掌握Github上增量發布軟件的操作方法。
三:實驗步驟
任務一:兩兩自由結對,對結對方的《實驗二 軟件工程個人項目》的項目成果進行評價。
任務二:采用兩人合作方式,設計開發一個英文文本統計分析軟件。
任務三:完成博文作業。
四:實驗內容
項目 | 內容 |
這個作業屬於哪個課程 | http://www.cnblogs.com/nwnu-daizh/ |
這個作業的要求在哪裏 | https://www.cnblogs.com/nwnu-daizh/p/10569690.html |
課程學習目標 | 熟悉軟件開發整體流程,提升自身能力。 |
本次作業在哪個具體方面幫助我們實現目標 | 第一次體驗一個完整的工程 |
任務一
點評:https://www.cnblogs.com/Pretend/p/10528055.html
github:https://github.com/Pretend-wxq/cipin
點評內容:看完您的項目報告,對我的啟發很大,不管是從功能的實現還是報告的完整性來說,都是我應該學習的地方,也讓我看到自己的在這方面欠缺的東西,非常感謝,也希望博主能夠再接再厲。
點評心得:博主的功能實現很完整,完全是按照老師的標準來編寫的代碼,相比較自己而言,我的完成度就很低,代碼功底薄弱還是主要原因,這塊還是自己需要加強的。
任務二:
1.需求分析
(1)實現單詞頻數可視化柱狀圖
(2)可處理任意用戶導入的任意英文文本
(3)統計該文本行數及字符數
(4)人機交互界面要求GUI界面
(5)各種統計功能均提供計時功能,顯示程序統計所消耗時間
2.核心功能代碼
遍歷排序的單詞
3.程序運行結果
4. 結對過程(兩人在討論、細化和編程時的結對照片)
5.結對總結
在此次項目中,我們先從分析需求開始,因為這次項目是在實驗二的基礎上來實現的,所以相對工作量沒有那麽復雜,但在新功能實現的過程還是有一定難度的,王小倩的代碼功底比我好很多,所以此次她主要負責代碼的編寫,而我負責代碼的調試和糾錯,兩人分工明確,也節約了不少時間,提高了工作效率。所以結對工作的這種模式是可以倡導的,盡最大程度發揮兩人的長處,節約工作時間。
6展示psp
psp2.1 | 階段/時長 | 計劃總共需要完成的時間(min) | 實際完成需要的時間(min) |
Planning | 計劃 | 40 | 80 |
Estimate | 估計需要時間,並計劃大致工作步驟 | 15 | 20 |
Development | 開發 | 400 | 800 |
Analysis | 需求分析 | 60 | 60 |
Design Spec | 生成設計文檔 | 20 | 30 |
Design Review | 設計復審 | 15 | 15 |
Coding Standard | 代碼規範 | 20 | 20 |
Design | 具體設計 | 30 | 60 |
Coding | 具體編碼 | 400 | 600 |
Code Review | 代碼復審 | 10 | 10 |
Test | 測試 | 20 | 25 |
Reporting | 報告 | 10 | 15 |
Text Report | 測試報告 | 15 | 25 |
Size Measurement | 計算報告量 | 5 | 3 |
Postmortem&Process Improvement plan | 總結,並提出改進計劃 | 5 | 15 |
201671010405 杜娣 《英文文本統計分析》結對項目報告