一、各個模組的預計消耗及實際消耗
psp2.1
personal software process
stages
預估耗時(min)
實際耗時(min)
planning
計畫·estimate
·估計這個任務所需的時間
1020
development
開發·analysis
·需求分析
3030
·design spec
·生成設計文件
6060
·design review
·設計複審
3030
·coding standard
·**規範
3030
·design
·具體設計
6060
·coding
·具體編碼
300300
·coding review
·**複審
3030
·test
·測試30
30 reporting
報告·test report
·測試報告
4040
·size measurement
·計算工作量
2020
·postmotem&process improvement plan
·事後總結,並做出過程改進計畫
3030
總計670
二、效能分析
這個專案的主要目標就是同過程式實現對檔案內容的分析,以得到所需的資訊,最直接的方式就是通過對檔案內字元的遍歷來實現,所以這個程式效能的關鍵之一也就是選取合適的檔案讀取方式,還有乙個關鍵點就是需要實現遞迴的檢索當前目錄以及子目錄下的所有檔案,對於檔案檢索的演算法,我們選擇通過_findfirst來實現。
以下是主要效能分析圖
其中消耗最大的函式為:
void currsion(string path, char *c)三、收穫這一次的結對專案對於我來說是一次不小的挑戰,無論是對於檔案的熟練操作要求還是圖形化介面的初步掌握,我都花了相當的時間去學習、**,不同於個人專案,結對專案使我感覺到了協作的重要性,很多次陷入困境的時候,相互**往往能對我們在看待問題、分析需求、做出改進等方面有很大幫助,這也決定了團隊協作必然是主流。else
}} _findclose(handle);
}}
軟體工程結對專案 WordCount
二 小組成員及分工 1120161754 毛碩 1120161747 林宇翔 我負責基礎功能,林宇翔負責介面實現。三.預估時間 psp2.1 personai software process stage 預估耗時 分鐘 實際耗時 分鐘 planning 計畫30 50estimate 估計這個任務...
個人專案wordcount
2.解題思路 分析這個程式的基本需求,將其功能分為多個函式來呼叫,找到功能的邏輯關係和計算方式,找資料學習檔案呼叫函式等技術。3.設計分為主函式和6個功能實現函式,分別為主函式main 功能函式ccount wcount lcount blankcount codecount notecount 主...
結隊專案小結 WordCount
隊友 201631062101 位址 作業連線 1.psp 見隊友部落格 2.互審 由於各自寫 的習慣不同,所以在一起做專案之前先制定了 規範,再修改各自 確認命名方式及各類名變數名統一。在此之前我們各自都做過了基本功能,所以在 互審時選擇出了較好處理方法用到我們新的專案中。3.設計過程及 說明 詳...