201671010414 高小蘭 《英文文本統計分析》結對項目報告

 實驗四  軟件工程結對項目

項目html

內容git

這個做業屬於哪一個課程github

https://www.cnblogs.com/nwnu-daizh/編程

這個做業的要求在哪裏編程語言

https://www.cnblogs.com/nwnu-daizh/p/10569690.html函數

課程學習目標學習

熟悉軟件開發總體流程,提高自身能力測試

本次做業在哪一個具體方面幫助咱們實現目標編碼

第一次體驗一個完整的工程spa

 

任務一:

點評做業的博客 https://www.cnblogs.com/jinzhenxing/p/10561686.html
github連接地址  https://github.com/jinzhenxing
點評內容  讀了金振興的博文,發現最大的問題在於不用心,代碼規範方面不細心,條理不是很清晰,項目需求與設計不是很清晰明瞭,可見對於軟件工程開發的技術仍是不夠好
點評心得  用心才能成就,態度決定一切!

任務二:

    1   需求分析:

    (1)實驗2要求的功能

    (2)單詞頻數可視化柱狀圖

    (3)統計該文本行數及字符數;

    (4)各類統計功能均提供計時功能,顯示程序統計所消耗時間(單位:ms);

    (5)可處理任意用戶導入的任意英文文本;

    (6)人機交互界面要求GUI界面(WEB頁面、APP頁面均可);

    (7)附加分功能:統計文本中除冠詞、代詞、介詞以外的高頻詞;

    (8)附加分功能:統計前10個兩個單詞組成的詞組頻率。

 

    2   核心代碼展現:

項目列表:

 

統計與實現: 

 項目主要包含兩個類,一是主函數mian,其中包括定義方法獲取文件,統計與計算詞頻,定義軟件功能的主方法以及獲取文件的條件要求。
二是繪製柱狀圖的類paint,其中包含柱狀圖的基本設置以及參數的代入。 

 

 柱狀圖:

 

  3  測試運行:

 

 

    4  總結

        經過本次結對實驗,發現軟件開發過程當中結對雙方的知識掌握程度與默契度要求都很高,在開發過程當中,重要的是合做與溝通,雖然過程當中兩我的對軟件的開發流程仍是不夠熟悉,編程語言的使用不到位,方法、函數等概念的運用還停留在淺層面,對一些較難的功能還沒辦法設計編程直到實現效果,仍然須要借鑑或者抄襲別人的代碼來補足本身的一部分代碼,之後仍是要深刻學習,多練習一些簡單的軟件開發小項目,也要多作結對項目,鍛鍊合做能力,爲之後的工做打好基礎。 

    5  psp

 

PSP2.1 任務內容 計劃完成時間(min) 實際完成時間(min)
Planning 計劃 20 20
.Estimate .估計這個任務須要多少時間,並規劃大體工做步驟 20 20
Development 開發 720 1220
.Analysis .需求分析(包括學習新技術) 30 30
.Design Spec .生成設計文檔 30 30
.Design Review .設計複審 10 10
.Coding Standard .代碼規範 10 10
.Design .具體設計 80 80
.Coding .具體編碼 480 960
.Code Review .代碼複審 60 80
.test .測試 20 20
Reporting 報告 120 120
.Test Report .測試報告 100 100
.Size Measurement .計算工做量 20 20
.Postmortem & Process Improvement Plan .過後總結,病提出過程改進計劃 20 20
相關文章
相關標籤/搜索