個人專案數獨 7 PSP與總結

2021-10-02 06:45:04 字數 1944 閱讀 6401

實際時間與計畫相差不大,因為我本來給的較為寬鬆…果然自己對自己的把握還是可以的?

psp2.1

personal software

process stages

預估耗時

(分鐘)

實際耗時

(分鐘)

planning

計畫10

30• estimate

• 估計這個任務需要多少時間

1030

development

開發1780

1720

• analysis

• 需求分析(包括學習新技術)

6060

• design spec

• 生成設計文件

4020

• design review

• 設計複審(和同事審核設計文件)

2010

• coding standard

• **規範(為目前的開發制定合適的規範)

2010

• design

• 具體設計

180120

• coding

• 具體編碼

900900

• code review

• **複審

90120

• test

• 測試(自我測試,修改**,提交修改)

470480

reporting

報告80

160• test report

• 測試報告

30120

• size measurement

• 計算工作量

2010

• postmortem & process improvement plan

• 事後總結,並提出過程改進計畫

3030

合計1890

1910

用三周多的時間完成乙個專案,難度其實並不小。

我也是通過做這次專案,系統的走了一遍軟體開發的流程,熟悉了一下軟體開發的各個環節,也重溫了一下課本上所學到的一些知識。專案雖然是乙個比較簡單的專案,但我也從中學到了很多東西。

首先就是github的使用,雖然我很早就有了github賬號,但這是第一次用它進行**管理,我也學會了如何使用vs的團隊資源管理器進行**管理,在vs裡面繫結儲存庫之後再進行管理著實比在git bash中使用指令方便多了。??

不過這裡用github管理的時候也遇到了乙個麻煩就是我把生成的終局放在了當前目錄下,剛開始是沒有問題的,然而在我生成一百萬給終局之後就有問題了,因為一百萬的終局的txt檔案有160多m,但github只能上傳100m內的檔案,所以我好幾次推送都失敗了,後來我就去研究了一下,先取消github對這個檔案的跟蹤,然後把.txt檔案新增到忽略名單中。

然後就是對**的分析和測試工作,還好強大的vs已經自帶了這些功能,(宇宙最強ide名不虛傳?,當然有的需要企業版…¯(°_o)/¯ )不過這些真的是以前沒有用過,完全需要自學。這個過程是有難度的,因為雖然官方這裡提供了中文的文件,但是他總是有很多奇怪的的錯誤啊?,不過參考各種部落格也得到了解決,收穫頗豐。

為了方便進行單元測試,我也對**進行了一些修改,這次也是採用了多檔案程式設計的方式,對結構化的設計和實現也有了更深刻的理解。

總的來說,個人專案的完成提公升了自己各個方面的能力。我也認識到隨著計算機技術的快速發展,乙個人的能力實在太渺小,在工作的時候學會學習各方面的知識,吸取前人的經驗,是很重要的,我這次也是參考了很多學長的部落格,少走了很多彎路,在班群裡也與同學們討論了各種環節的實施方法,互相幫助。這次對個人學習能力的提高也有很大幫助,學會如何從文件、技術部落格或者是git專案中學習,從中獲取自己所需要的知識與經驗是一種非常重要的能力,這種能力將會伴隨我們終身並成為我們終身學習的關鍵一環。

致謝感謝老師和學校的教導以及同學和前輩的幫助!

個人專案數獨

2 每一行都要有1 9這9個數字填入 3 每一列都要有1 9這9個數字填入 4 每一塊都要有1 9這9個數字填入。所以,01模型中列的定義就出來了。i,j,k表示在棋盤上i行j列填入數字k。1到81,表示棋盤中9 9 81個格仔是否填入了數字。如果是,則選取的01行在該01列上有1。對應的01列編號...

個人專案 數獨

個人專案 數獨 再附psp表乙份 personal software process stages 估計耗時 分鐘 實際耗時 分鐘 計畫30 40需求分析 包括學習新技術 00 生成設計文件00 設計複審00 規範00 具體設計 300360 具體編碼 600530 複審 5030 測試200 23...

個人專案 數獨遊戲

數獨 二 生成數獨終局 數獨 三 解數獨 數獨 四 測試與效能分析 數獨 五 總結 數獨 六 ui介面 下面是我預計在專案上花費的時間。psppersonal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫25 estimate 估計任務用時 ...