1. 程式人生 > >201671010405 杜娣 《英文文本統計分析》結對項目報告

201671010405 杜娣 《英文文本統計分析》結對項目報告

設計 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 杜娣 《英文文本統計分析》結對項目報告