軟體工程實踐2019第三次作業

2022-08-02 23:21:13 字數 2045 閱讀 9333

psp2.1

personal software process stages

預估耗時(分鐘)

實際耗時(分鐘)

planning

計畫30

30estimate

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

1200

2880

development

開發480

360analysis

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

480360

analysis

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

480360

design spec

生成設計文件

36030

design review

設計複審

24030

coding standard

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

24030

design

具體設計

480240

code

具體編碼

480420

code review

**複審

60240

test

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

120300

reporting

報告60

30test repor

測試報告

12025

size measurement

計算工作量

12090

postmortem & processimprovement plan

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

12020

合計3510

4725

看到題目的第一瞬間,有點兒暈厥,說實話因為**能力不太行,所以遇到題幹長材料多的題目,第一反應就是害怕!看了半天的題目,發現我還是只能停留在很早以前的題目基礎,之前做的訓練題有用二維陣列來輸出倒三角正三角的題目。我感覺有一點點共同性,於是就從二維陣列著手,先從三宮格開始,三宮格的話就比較簡單了,基本思路都在**裡有注釋.這個解題思路其實是依靠了同學的思路,我自己的總是出錯甚至形不成完整的**,所以最後採用了她的解題大綱,目前的**能力只允許用最簡單的基礎**和最笨拙的方式來解決問題。

/*#define _crt_secure_no_deprecate*/

#includeusing namespace std;

int main()

} }for (int an = 0; an < n; an++)/*n的大小及迴圈的次數*/

}for (int y = 0; y < 3; y++)/* 盤面的橫向已有值 */

}int c[3] = , x1 = 3;/*x1表示目前該格數值的可能情況*/

for (int c1 = 0; c1 < 3; c1++)}}

if (x1 == 1)/*x1=1表示目前該格仔的數值只有一種可能*/}}

}}} }cout << endl;

for (int i = 0; i < 3; i++)/*輸出*/

cout << endl;

} cout << endl;

}

測試例項:

作業要求用visual studio來進行測試和執行,但是我執行的結果一直出錯,對這個軟體用的還不是很熟練,還在摸索階段,有點兒艱難,學東西有點兒慢

完整的**依靠紮實的語言功底和清晰的數學解題方式,一直以來**都是比較害怕的課程,有在努力學習,但是很多時候心有餘而力不足,完成一道複雜完整的**對於我來說尚且存在難度,不過在解題的過程中還是能夠學到一些新的東西的,希望可以越來越進步吧。

軟體工程實踐2019第三次作業

github psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 小時 planning 計畫1h 0.5h estimate 估計這個任務需要多少時間 22h21h development 開發5h 3hanalysis 需求分析 包括學習新技...

軟體工程實踐2019第三次作業

psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫60min 60min estimate 估計這個任務需要多少時間 24h25h development 開發5h 3hanalysis 需求分析 包括學習新技術 2...

2019軟體工程實踐第三次作業

只能用於三宮格的菜鳥 psp psp預估耗時 小時 實際耗時 小時 計畫1 0.5估計這任務需要多少時間 2719開發3 2需求分析31 生成設計文件12 設計複審 20.5 規範 1.50.5 具體設計 20.5 具體編碼63 複審35 測試22報告 11測試報告 10.5 計算工作量 10.5 ...