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


一:實驗名稱:軟件工程結對項目


二:實驗目的與要求

(1)體驗軟件項目開發中的兩人合做,練習結對編程(Pair programming)。
(2)掌握Github上增量發佈軟件的操做方法。html


三:實驗步驟

任務一:兩兩自由結對,對結對方的《實驗二 軟件工程我的項目》的項目成果進行評價。
任務二:採用兩人合做方式,設計開發一個英文文本統計分析軟件。
任務三:完成博文做業。git


四:實驗內容

項目 內容
這個做業屬於哪一個課程 http://www.cnblogs.com/nwnu-daizh/
這個做業的要求在哪裏 http://www.javashuo.com/article/p-bjcswxqf-ma.html
課程學習目標 熟悉軟件開發總體流程,提高自身能力。
本次做業在哪一個具體方面幫助咱們實現目標 第一次體驗一個完整的工程

任務一

點評:http://www.javashuo.com/article/p-oquvfjbg-kq.html
github:https://github.com/Pretend-wxq/cipin
點評內容:看完您的項目報告,對個人啓發很大,無論是從功能的實現仍是報告的完整性來講,都是我應該學習的地方,也讓我看到本身的在這方面欠缺的東西,很是感謝,也但願博主可以再接再礪。
點評心得:博主的功能實現很完整,徹底是按照老師的標準來編寫的代碼,相比較本身而言,個人完成度就很低,代碼功底薄弱仍是主要緣由,這塊仍是本身須要增強的。
github


任務二:

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
相關文章
相關標籤/搜索